« [日記] 日本で、ひょっとしたら世界で一番最後の2007年ミステリベストテン | トップページ | [Ruby] AfxOleGetMessageFilter(続き) »

2008年4月18日 (金)

[Ruby] AfxOleGetMessageFilter

[ruby-talk:298615]の話。

どうやら、MFCの AfxOleGetMessageFilter()経由で EnableBusyDialog とか、EnableNotRespondingDialog とか、SetMessagePendingDelayとか をコールすればいいということらしい。

まず、RubyのWin32OLEは、Cで書いてあって、MFCを使うつもりは全くない。 なので、APIを呼ぶことにしたいんだけど、どうすればいいのか、よくわからない。 MFCのソースも手元にないし。 SetMessagePendingDelayは、IMessageFilter インターフェースを使えば、 もしかしたら、なんとかなるのかも知れないなと思っているんだが、よくわからない。 あとの2つは、さっぱりわからない。

誰かヒントでもいいから教えてください。 なんならパッチを送ってくれてもいいです。 (むしろ、その方が嬉しいです。)

|

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/107379/40916498

この記事へのトラックバック一覧です: [Ruby] AfxOleGetMessageFilter:

コメント

ちょっと話題についていってないですが、ASRのソースは参考になりませんか?
IMessageFilterは実装していますよ。

投稿 arton | 2008年4月19日 (土) 00時41分

ありがとうございます。
ソース見てみます。

投稿 suke | 2008年4月19日 (土) 06時28分

コメントを書く