- 締切済み
ツールバー押下時のアイコン切り替え
Windows XP Visual C++ 6.0 ツールバーのアイコンを押した時に別の絵に切り替えたいのです。 例えば、VC++ 6.0 SDKのスケルトンを作ると、基本的なツールバーが作られています。 一番左には新規作成のアイコンがはまっていますが、これを押すと、アイコンがへこむと同時に別のアイコンが表示されるようにしたいのです。 ネットで検索しても余り有用な情報がヒットせず、何から始めていいのか分からない状況です。 以上、よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
> VC6のSDKでスケルトン って MFCを使った MDI/SDI形式のアプリってことですか? Win32SDKだとツールバーは生成されませんよ 単に『SDK』というとどれを指しているのか分りづらいので何のSDKなのかを明記しましょう MFCのツールバーに関してなら CToolBarやCToolBarCtrlなどについて調べてみましょう
補足
申し訳ありません、SDKではなくSDIでした。 プロジェクト作成時のウィザードで、 MFC AppWizard(exe)、SDIで後はデフォルトです。 CToolBar、CToolBarCtrlの辺りを読んでいて、 CToolBarCtrl::GetToolBarCtrl() で取得した後、ボタン個別にビットマップか何かを入れ替えれば出来るのかなと思っているのですが、 それでいいものなのかから詰まっている状態でして。