んむむむ
7月 11th, 2006
Delphiの仕様というか、DLL側でウインドウを作成すると、キー入力メッセージが上手く来ないんですよね~
で力技でキーフックして検知してたんですが、これがIMEとめっさ相性悪いみたいで。。
そこで散々悩んだ挙句、メインアプリケーション側にメッセージ来てるんかな~と思って見てみたら、バッチリ来てました!!
よかった、これをDLLに転送してやれば、キーフックを使わずにキー入力を検知できます。
これだと、変換の確定はIMEのメッセージとして扱えるので、確定か改行かの判別がつきます。
よかったぁ~。
とりあえずは胸を撫で下ろす思いです。

Leave a Reply