高見知英のかいはつにっし(β)

高見知英のアプリケーション開発日誌 のほか、地域活動などの活動報告ブログ。

IME制御 またつづき

先日のIME制御が成功した件ですが、どうもうまくいかないときがあるようです。
いろいろいじってみると、ImmSetConversionStatusの最後のパラメータfdwSentenceに、IME_SMODE_NONE(0x00)を設定するといいみたいですね。
ついでに、じゃあ元のfdwSentenceはなんだったのかというと、IME_SMODE_PHRASEPREDICT(0x08)のようです。「次の文字を予想するためにフレーズ情報を使う」とのことなので、これを切ると予測変換ができなくなったりするのかもしれません。