タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

imeに関するpolte555のブックマーク (1)

  • W-ZERO3 でテキストボックスにIMEで入力中であることを捕捉する - backyard of 伊勢的新常識

    IMEで入力しているかどうかはウィンドウメッセージで WM_IME_STARTCOMPOSITION がきたら入力開始、WM_IME_ENDCOMPOSITION が来たら入力終了とするのが基。 しかし、ATOKの推測変換が入っている場合はいったん確定したあとに推測変換が更なる候補を提示している場合はすでに WM_IME_ENDCOMPOSITION が来た後なのでほかのアプローチが必要です。 で、調査してみた結果、「ATOKMConjecture」というウィンドウクラスのウィンドウが存在し、表示状態であれば、推測変換の一覧が表示中であるということがわかりました。 それをまとめたのが以下のクラス。コンストラクタに監視対象のテキストボックスを指定してインスタンス化すると、Conpositioning プロパティが true のときはIMEで変換中、または推測変換が内容を提示している状態にな

    W-ZERO3 でテキストボックスにIMEで入力中であることを捕捉する - backyard of 伊勢的新常識
  • 1