んむむむ

7月 11th, 2006

Delphiの仕様というか、DLL側でウインドウを作成すると、キー入力メッセージが上手く来ないんですよね~
で力技でキーフックして検知してたんですが、これがIMEとめっさ相性悪いみたいで。。

そこで散々悩んだ挙句、メインアプリケーション側にメッセージ来てるんかな~と思って見てみたら、バッチリ来てました!!
よかった、これをDLLに転送してやれば、キーフックを使わずにキー入力を検知できます。
これだと、変換の確定はIMEのメッセージとして扱えるので、確定か改行かの判別がつきます。

よかったぁ~。
とりあえずは胸を撫で下ろす思いです。

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>