IME機能をTSFにマッピングすることについて質問があります。
msctf.dllをtlbImpで自動的にインポートできないようですが、このcomコンポーネントを使用するにはどうすればよいですか?そのc#マネージラッパーを手動で定義する必要がありますか?
ImmSetOpenStatus
TSFの方法で実装しITfInputProcessorProfiles.ActivateLanguageProfile
たいのですがITfThreadMgr.Activate
、どちらを使用すればよいですか?IMN_SETOPENSTATUS
そして、通知を実装するためにどのシンクを使用する必要がありますか?レガシーでImmGetCandidateListを呼び出すタイミングを知るためにメッセージを使用
IMN_OPENCANDIDATE
して通知しますが、TSFに実装するにはどうすればよいですか?IMN_CLOSECANDIDATE
(どのシンクを聞くべきですか?そして、ITextStoreACPServices::CreateRange-->ITfFnReconversion::QueryRange-->ITfFnReconversion::GetReconversion-->ITfCandidateList?)
IMN_SETCONVERSIONMODE
言語バー、グローバル、スレッド、ドキュメント、またはコンテキストの変更を通知するには、どのレベルのコンパートメントを置き換える必要がありますか?
さて、それはたくさんの質問です、誰かが私にいくつかのアドバイスを与えることができればそれはありがたいです。