[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分