[Ruby] AfxOleGetMessageFilter
[ruby-talk:298615]の話。
どうやら、MFCの AfxOleGetMessageFilter()経由で
EnableBusyDialog とか、EnableNotRespondingDialog とか、SetMessagePendingDelayとか
をコールすればいいということらしい。
まず、RubyのWin32OLEは、Cで書いてあって、MFCを使うつもりは全くない。
なので、APIを呼ぶことにしたいんだけど、どうすればいいのか、よくわからない。
MFCのソースも手元にないし。
SetMessagePendingDelayは、IMessageFilter インターフェースを使えば、
もしかしたら、なんとかなるのかも知れないなと思っているんだが、よくわからない。
あとの2つは、さっぱりわからない。
誰かヒントでもいいから教えてください。
なんならパッチを送ってくれてもいいです。
(むしろ、その方が嬉しいです。)
| 固定リンク
この記事へのコメントは終了しました。
コメント
ちょっと話題についていってないですが、ASRのソースは参考になりませんか?
IMessageFilterは実装していますよ。
投稿: arton | 2008年4月19日 (土) 00時41分
ありがとうございます。
ソース見てみます。
投稿: suke | 2008年4月19日 (土) 06時28分