IMEの未確定文字列に文字を追加するには?


bane  2010-12-08 22:40:16  No: 39685

IMEで日本語を入力してる最中の未確定文字列に、
文字を追加したいです。
keybd_eventで可能なのですが、
その方法だと都合が悪いので、それ以外の方法でやりたいのです。

たとえば、「あい」と入力してまだEnter押されてない未確定の状態の時に、
そのイベントが実行されると、
未確定文字列が「あいう」となるような感じにしたいです。

SendMessageのWM_CHARを送ってみましたが、
これだと確定文字が送られてしまってダメでした。


未確定文字  2010-12-09 18:05:34  No: 39686

参考にはなりませんが。
Immを使用して未確定文字を送った事はありますが
VISTA以降のOSでは上手くいきません。

結果的にVISTA以降ではkeybd_eventを使用せざるを
得ませんでした。
Keybd_eventが何故不都合なのかわかりませんが、
不都合な内容によっては別のアプローチも考えられ
るのでは無いでしょうか。


bane  2010-12-10 00:19:38  No: 39687

お返事ありがとうございます。
そうですね、もう一度、別のアプローチを探ってみたいと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加