「うちのソースより役立つのは保証する」
サンプル紹介
さて、前節で下準備も終わり、次節からはようやくツールバーの作成に入ります。
その前に本節では、他サイトのソースが公開されているツールバーたちを紹介したいと思います。
「つまり、他サイト見た方が速いぞっていう誘導だな」
違います。
KBBar
http://support.microsoft.com/kb/246234/ja
Microsoftが提供している、サンプル
最低限の実装だけされているので、学習用に使うといい感じ
DLするファイルはexe
中身はただの自動解凍形式の圧縮ファイル
解凍する際に自動でフォルダを作らないので、注意
(私はデスクトップに解凍して楽しいことになりました)
面倒なIDeskBandとかIInputObjectとかの話は、
これの「KBBarBand.h」と「KBBarBand.cpp」を真似すれば全て解決
MFCをバリバリと使用しているので、嫌MFC派には微妙かも
MotleyFool
http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx
CodeProjectのサンプル
MFCは使用せずに、ATLのみで作成しているところが好印象
内容的には、KBBarとそれほど変わらない、シンプルな構成
MFC嫌いの自分としては、非常に参考になった
というか、クマツールバーはこのソースを読んだ知識を基に作られている
Find As You Type for IE
ページ内検索とか、ハイライトとかを実現しているツールバー
ATLも使わずに、割と生な書き方をしている
ExplorerBar.hが、KBBarのKBBarBand.hに当たる感じ
検索のハイライトとかの参考にちょっと見てみた
PageSearch.cpp辺りで、いろいろ処理をしていた
(あまりちゃんとは読んでない)
「面倒だったらKBBarコピペすればいいんだな」
古いソースなので、そのまま動くかは謎ですが。
コメントスペース