熊「うちのソースより役立つのは保証する」


サンプル紹介

さて、前節で下準備も終わり、次節からはようやくツールバーの作成に入ります。
その前に本節では、他サイトのソースが公開されているツールバーたちを紹介したいと思います。

熊「つまり、他サイト見た方が速いぞっていう誘導だな」

違います。

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コピペすればいいんだな」

古いソースなので、そのまま動くかは謎ですが。


HOME    次へ


コメントスペース