IME状態の取得
フックしてIME状態の表示を行っているのだが
Word2003ではWM_IME_NOTIFYが降りて来ない。
さして困らないのだが気持ちが悪いね。
フックを
WM_CALLWNDPROCRETから
WM_CALLWNDPROCにすればできるか・・・
しかし、この方法では他の一部のアプリで障害がでる。
キーフックして強引にやる方法も検討したが・・・
どうもWordだけの為にやるってのに抵抗を感じている。
スパッと出来る方法はないものか。
WM_CALLWNDPROCでフックしておいて
検知したら、自前のメッセージをポスト
そのメッセージ処理にてIME判定か・・・・
うざいな。
追記
Word 2003では、WM_IME_NOTIFYが発生していない。
やりたい放題じゃの^^;
っていう事になると・・・
キー検知か~~~
なんか嫌。
大体、標準のIMEツールバーの表示がおかしいのが腹立つ。
時々誤表示するし・・・・。
もうWordなんか使わんって事で解決・・・・^^;
追記の追記
変換キーを検知し、メッセージをWordにポストして
Wordのプロセスに入っている自前のフックDLLから
ImmGetOpenStatusでIME状態を取得しても
毎回ゼロが帰ってくる^^;
こら冗談抜きで、出来んかも・・・