• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[WinAPI]フォルダ上に表示されるアイコン)

[WinAPI]フォルダ上に表示されるアイコン

このQ&Aのポイント
  • プログラム内で2つのアイコンを使用しており、1つめのアイコンはタスクバー上で表示されるが、2つめのアイコンは.exeファイルに表示される問題がある。
  • リソースから2つめのアイコンを消すと、1つめのアイコンが.exeのアイコンとして表示されるが、2つめのアイコンを使わないわけにはいかない。
  • ウィンドウクラス構造体に指定したアイコンは.exeのアイコンとして表示されるが、描画用に使用したアイコンも表示されてしまう。解決方法や参考サイトを教えてください。

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

エクスプローラなどが表示しているアイコン…でよろしいですか? アイコンリソースで最初に見つかったものが表示されます。 作成されたEXEファイルをリソースハッカーなどで確認すると、 アイコンのリソースIDが分かるかと思われます。 IDに数値を設定していない場合は…登録した順なのかリソース名の辞書順なのかは…ちょっとわからないです。 # 名前(文字列)で設定したことありませんので…。 http://m--takahashi.com/bbs/pastlog/a4500/A4408.html XP以降だとマニフェストファイルも関係する…んでしょうか。 http://www.atmarkit.co.jp/fdotnet/dotnettips/385appicon/appicon.html

kenji_aki
質問者

お礼

回答ありがとうございます。 なるほど、リソースIDの若いアイコンが反映されるわけですね。 リソースIDに数値振り分けてやってみます。 大変参考になりましたありがとうございました。

関連するQ&A