- 締切済み
C++にてアプリケーション名をアイコンを切り替え
VC++6.0を使用しています。 複数の処理内容を#ifdef - #endifで切り替えているのですが、このときコンパイル後のアプリケーション名とアイコンを変更したいのですが、うまくできません。 変更方法をご存知の方は教えてください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.2
>resource.hの編集内容を保存する方法はないでしょうか? リソース用のヘッダを新たに追加しちゃってその中でやってはどうですか?
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
アプリケーションってexe名のことですよね? exe名はプロジェクトの設定です。ソース中には書かないですよね。 Debugや、Releaseのように、コンパイルやリンクのオプションを変更した構成を自分で定義する必要があります。 exeのアイコンは、プログラム中に含まれるリソースIDが一番若いアイコンが自動的に表示されます。 なので、こちらは通常resource.hでIDを指定しますから#if、#endifで制御できますよね?
お礼
回答ありがとうございます。 早速試して見ました。 ところが、resource.hを編集して、#if、#endifで制御するようにした後で、リソースエディタを使用すると編集内容が消えてしまいます。 resource.hの編集内容を保存する方法はないでしょうか?