「Google日本語入力」で試す。EVENT_OBJECT_HIDEも表示するようにした。試してみたが何も出てこない。使ってみたが変換候補は取れないらしい。エディタのウインドウタイトルは取れるのだが。WINDOWではなくCLIENTオブジェクトをフックする必要があるのだろうか。Composition,ウィンドウ,利用できません。EVENT_OBJECT_SHOW,CiceroUIWndFrame,ウィンドウ,利用できません。+フォーカスできます。EVENT_OBJECT_SHOW,MSCandUIWindow_Candidate,ウィンドウ,利用できません。Composition,ウィンドウ,利用できません。Composition,ウィンドウ,利用できません。EVENT_OBJECT_HIDE,,ウィンドウ,利用できません。+フォーカスできます。EVENT_OBJECT_HIDE,,ウィンドウ,利用できません。+フォーカスできます。EVENT_OBJECT_HIDE,,ウィンドウ,利用できません。+フォーカスできます。EVENT_OBJECT_HIDE,,ウィンドウ,利用できません。+フォーカスできます。EVENT_OBJECT_SHOW,mscandui40.candidate,クライアント,利用できません。EVENT_OBJECT_SHOW,mscandui40.comment,クライアント,利用できません。フックをインストールします。ら通知されたものか確認します。オブジェクトを取得します。以外のものを見つけます。オブジェクトのすべての単純要素を検査するには注意が必要です。実際の数であると仮定する必要があります。サポートされていないので、候補文字列の取得は上に示した方法で行ってください。書かれているので、それに従ってやってみる。ここまで試して、ちゃんと動かすためにもう一つハードルが見つかった。2バイト文字の長さを正しく処理できていなかった。これで(MSDNに書かれている「最後の1要素を取れない不具合」はあるかも知れないが)動いた。現在の候補文字列を検出します。なっているので、素直にやってみる。