TSF (Text Services Framework)に対応したアプリケーションの実装の参考になるページをメモしておく。
Input Method Editor and Text Services Framework Accessibility in Windows XP
IMEの未確定文字を取得する方法が載っている。ITfThreadMgrをCoCreateInstanceで取得してから、未確定文字にたどり着くまでの流れがわかる。
Common Elements (日本語)
TSFの構成要素の説明。コンパートメントやコンポジションなどの用語がわかってないと話にならない。
A Tour through TSF: TSF Managers
TSFのインターフェイスの取得方法の一覧。どうやって取得するかはインターフェイスの仕様にたいてい書いてあるが、書いてない場合もあるのでここを見たほうが早い。
TSF Application interfaces
TSF対応アプリケーションが実装しなければならないTSFインターフェイスの一覧。