とある都合で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)
前回もお伝えしたように,そもそも TSF の話を急いでする必要はなくなりました. Windows Vista で当初私が懸念していた Full IME-aware applications の UI ウィンドウ制御に関する互換性問題は,DirectX SDK のサンプルに存在していたバグが原因であり,Vista 開発陣は IMM32 の互換機能をきちんと実装していること 現在いくつかの MMORPG 等で発生している Windows Vista での日本語入力に関する問題は,もし上記 DirectX SDK のバグと同じコードが使用されているのであれば,非常に簡単に修正可能であること 今後 Legacy IM が TSF で置き換えていく流れが確実になっているとはいえ,これで当面急いで TSF に乗り換える必要は無いと思います. そういうわけでしばらく時間をおいてもいいのですが,いったんま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く