• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VCでプロジェクトの構成毎にアイコンを変えたいんですが・・・)

VCでプロジェクトの構成に応じてアイコンを変える方法

このQ&Aのポイント
  • VCでプロジェクトの構成に応じてアイコンを変える方法についてご教示ください。
  • 現在、VisualStudio6(SP5)でプログラムを作成しており、デバッグ用とリリース用のexeに使用するアイコンを2つ用意し、デバッグ用exeとリリース用exeでデスクトップ等に表示されるアイコンの絵を変えたいです。
  • プロジェクトを2つ用意することも考えていますが、可能であれば1つのプロジェクトで実現したいです。実現方法をご教示いただけると幸いです。

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

  • ベストアンサー
  • nitscape
  • ベストアンサー率30% (275/909)
回答No.1

おそらく質問文の方法できちんと切り替えられていると思います。しかしWindowsにはIconをキャッシュする機能が備わっているがためにアイコンが切り替えられていないように見えるのではないでしょうか? 方法的にはリソース(.rc)ファイルを書き換えて IDR_MAINFRAMEの定義に対してifdef _DEBUGを使って2つのアイコンを切り替える方がスマートかもしれません。 この方法で作ってリソースハッカーなどでどちらのアイコンが使われているかをリソースから調べてはどうでしょうか?(質問文の方法でもアイコンキャッシュを消せば切替が反映すると思います。自信はないですが)

Musaffah
質問者

お礼

で・できました!! .rcファイルに#ifdefでアイコンを切り替える方法でうまくいきました。 大変助かりました。ありがとうございました!!

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

関連するQ&A