OLE/COM Object Viewerを使う
chakemiです。 今日は、前回予告しましたCOMオブジェクトのインターフェース、メソッドの調べ方について書こうと思います。
COMオブジェクトのCLSIDやインターフェース、メソッドを調べるには便利なツールがあります。
※上記のリンクからインストールしたOLE/COM Object ViewerにはIViewers.dllが含まれていない可能性があります。これがないと実行出来ません。。。 そんな時は素直にWindowsSDKをインストールしてください。
起動してみて左ペインから「Type Libraries」を開き、調べたいコントロールのタイプライブラリを選択します。
右クリックし、「View」もしくはツールバーの「View」ボタンをクリックします。
「CoClasses」ノードを展開し、coclassを選択すると実装されたインターフェイス、メソッドが表示されます。
さらにメソッドを選択すると、HelpStringとシグネチャを確認することが出来ます。
調べたCLSIDをレジストリエディタで検索すれば、ProgIDも簡単に調べられます。