熊「ようやくツールバーが出るぞー」


IDeskBandを実装する(実装編)

前に自動生成で作成した、
・KumaBarBand.h
・KumaBarBand.cpp
これらに対して実装します

実装してビルドすると、こんな感じのが出るようになります

キャプチャ


KumaBarBand.h

IDeskBandとIObjectWithSiteImplを継承します。
また、BEGIN_COM_MAPに、IOleWindow、IDockingWindow、IDeskBand、IObjectWithSiteを登録します。

詳しい実装はリンク先を見てください。
赤文字が今回追加した部分になります。

KumaBarBand.h


KumaBarBand.cpp

KumaBarBand.hに書いた関数を実装します。

実際にはツールバーWindowとか作って、GetWindow時に返したりしないといけないのだけど、
まだその辺りは作ってないので未実装。

KumaBarBand.cpp


ビルド

実装が終わったら、ビルドします。
IEを開いて、右クリック→クマ専用ツールバーと選ぶと、ツールバーが出るようになります。

熊「おー、出た」


HOME    次へ


コメントスペース