私はwin7 64ビットを使用しています。ローカル言語は中国語です。
一部の入力は ime を使用し、一部の入力は tsf を使用します。
LoadKeyboardLayout() を使用して特別なキーボード レイアウトをアクティブにしたい場合もありますが、GetKeyboardLayoutName() を呼び出すと、tsf 入力とデフォルトの ime は同じキーボード レイアウト "0x00000804" を返します。</p>
そのため、LoadKeyboardLayout() を使用して tsf 入力をアクティブにすることはできません。ITfInputProcessorProfiles インターフェイスを介して tsf 入力をアクティブにする方法を知っています。
しかし、現在の入力を取得する方法はimeまたはtsfですか?
ありがとう。