• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ツールバーのビットマップの変更)

ツールバーのビットマップの変更方法

このQ&Aのポイント
  • WinXP、SDKを使用したツールバーのビットマップの変更方法について教えてください。
  • XP上でのエクスプローラやIEのツールバーのボタンは、押した時に背景色が変化しますが、このような変更を自分のツールバーでも実現したいです。
  • 現在、レバーコントロールに設置されているツールバーのボタンはTBSTYLE_CHECKで使用されていますが、一目で押されているボタンをわかりやすくする方法はありますか?ビットマップを変更することで実現できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

IMAGELIST押されたときのイメージリストを作成して ToolBarに対して TB_SETHOTIMAGELISTで押されたときのイメージを追加しましょう ただ、この方法ですとボタンの上でホバー(カーソルを留めた)した際にもこの追加のイメージが使われます

mm666
質問者

お礼

アドバイスありがとうございます! こんな簡単な方法があったとは知りませんでした。 ホバー時の状態はこれで全く問題ありません。 http://www.kumei.ne.jp/c_lang/sdk2/sdk_188.htm こちらを参考にしてすぐにできあがりました。 一日中悩んでいたので感謝です。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SDKでツールバーの上下移動を可能にしたい

    SDK,WinXPで開発しています。(Developer Studio使用です) 現在レバーコントロールにツールバーやちょっとした設定を入れていますが、このツールバーを画面の下部(ステータスバーのすぐ上など)にユーザーが自由に移動可能にしたいのです。 これを実現する為にはレバーコントロールではダメだと思うのですが、どのような手法で行えば良いのでしょうか。 アプリケーションによくある、画面に沢山のウィンドウが張りついていて、各画面を好きな場所に移動したりするものを実現したいのです。 Builderなどならば実現可能なのは分かるのですが、今回はどうしても既存のものを少し改造して実現したいのです。 SDKではムリなのでしょうか。

  • Internet Explorerのツールバーのアイコン変更

    WinXPを使っています。Internet Explorerのツールバーにある,お気に入りとか履歴などのボタンのアイコンをカスタマイズできるツールをご存じないでしょうか?このデザイン,あまりにも子供っぽくて,がっかりです。

  • ツールバーのホームを増やしたい

    お世話になります。 IE6.0です。ツールバーの「ホーム」やYahoo!ツールバーの「お気に入りボタン」のような機能を持つボタンを複数、ツールバーに置いておきたいのですが、なにか方法があるでしょうか?

  • IE7のお気に入りツールバー

    IE7のお気に入りツールバー内でお気に入りのHPをマウスオーバーした時の色が薄すぎて分かり辛いのですが色の変更はできるでしょうか? OSはvistaです。

  • ツールバーがなくなってしまいました。

    ツールバーがなくなってしまいました。 困っています。家族の誰も何もしていないのに、2~3日前にパソコンを立ち上げた時からツールバーがなくなってしまいました。Googleツールバーを入れていて、お気に入り機能を使っていたのですが、ツールバーがなくなってしまったので、お気に入りに入れておいたもの…家族の分も含めて何百件が分からなくなり不便で困っています。 またあらためてGoogleツールバーをダウンロードすれば良いのかと思いましたが、お気に入りが復活しなくなったら困るので、まだやっていません。 ツール→ツールバーに、Googleツールバーと入っているのに、何度クリックしてもツールバーは現れません。 何が起きてしまったのでしょうか。 IE7です。 最近アップデートしたものや、更新したものや設定を変えたものはありません。 教えて下さい。

  • ツールバーを変更するツールStylerで

    Stylerを使っていて、ある日からツールバーのスキンをダブルクリックしても反映されなくなりました。 スキンは入っているのに、エクスプローラの表示>ツールバーの順にクリックしても本来あるはずのStylerが見当たらず、「標準のボタン」「アドレス バー」「リンク」しかありません。 どうすれば直るでしょうか・・・? ちなみにIEは6です。

  • IE10 ツールバーにお気に入りボタン表示させたい

    お世話になります。 IE(ver10)を使用しています。 以前使っていたIE(ver8)では添付画像のように「お気に入り」ボタンがあって便利でしたが、IE10になり表示されなくなっています。IE10でツールバーに「お気に入り」ボタンを表示させる方法はありますでしょうか? 「表示」→「エクスプローラーバー」→「お気に入り」で表示できるのですが、これではなく添付画像のようにツールバーに表示させたいのです。 どなたかご教授いただけますでしょうか。 よろしくお願い致します。 環境 IE10 Windows7

  • トレンドツールバーが入らない

    トレンドツールバーがインターネットエクスプローラで入らないのですが。ファイヤーフォックスのほうは、きちんと入ってるのですが。IE7では入りません、ツールバー上で右クリックしても色抜け状態でトレンドツールバーが選択できません。同じコンピューターなのに嫁さんのアカウントでは、出来ているのになぜなのでしょうか?

  • ツールバーの位置を記録しているレジストリ

    エクスプローラーやIEのボタンやツールバーのレイアウト等を記録しているレジストリを探しています。

  • Firefoxのツールバーについて

    使用環境 WinXP SP2 Firefox 1.0.7 IE6 SP2を使っていた時にツールバーにYahooメッセンジャーのショートカットを置いてました。 同じ事をFirefoxでもしたいのですが「ツールバーのカスタマイズ」画面からでは出来ません。 どこから設定すればいいのでしょうか??