とある都合でWinRTからIMEの状態を読み出したい。具体的には、IMEがいま変換中であるのかどうかが知りたい。という状況に遭遇しました。 なんかいろいろ調べてみると、得られた回答は次の通り。 それC++でできるよ! たかだかIMEが変換中かどうかを調べるのにC++でCOMを叩かないとダメだそうです。これだからWinRTは 実装編 C++叩かないといけないのは前述の通り。使うものは、ITfThreadMgr2インターフェースからスタートして、以下のインターフェースにアクセスします。 IEnumTfDocumentMgrs ITfDocumentMgr IEnumTfContexts ITfContext ITfContextOwnerCompositionServices IEnumITfCompositionView ITfCompositionView すでにこのあたりで力尽きそうです
These guidelines and requirements can help you to develop a custom Input Method Editor (IME) to help a user input text in a language that can't be represented easily on a standard QWERTY keyboard. For an overview of IMEs, see Input Method Editor (IME). Default IME A user can select any of their active IMEs (Settings -> Time & Language -> Language -> Preferred languages -> Language pack - Options)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く