IMEで日本語を入力してる最中の未確定文字列に、
文字を追加したいです。
keybd_eventで可能なのですが、
その方法だと都合が悪いので、それ以外の方法でやりたいのです。
たとえば、「あい」と入力してまだEnter押されてない未確定の状態の時に、
そのイベントが実行されると、
未確定文字列が「あいう」となるような感じにしたいです。
SendMessageのWM_CHARを送ってみましたが、
これだと確定文字が送られてしまってダメでした。
参考にはなりませんが。
Immを使用して未確定文字を送った事はありますが
VISTA以降のOSでは上手くいきません。
結果的にVISTA以降ではkeybd_eventを使用せざるを
得ませんでした。
Keybd_eventが何故不都合なのかわかりませんが、
不都合な内容によっては別のアプローチも考えられ
るのでは無いでしょうか。
お返事ありがとうございます。
そうですね、もう一度、別のアプローチを探ってみたいと思います。
ツイート | ![]() |