« [日記] 日本で、ひょっとしたら世界で一番最後の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つは、さっぱりわからない。



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


|

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

コメント

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

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

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

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

この記事へのコメントは終了しました。

トラックバック


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

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