Microsoft Visual Studio 2008を使用していて、プログラムにexeアイコンを設定しようとしています。
私はこのサイトを検索し、これを見つけました: Visual Studio 2008でアプリケーションのアイコンを設定するにはどうすればよいですか?
しかし、この「リソースビュー」は見つかりません。私はMVS08のあらゆるところを見てきました
リソースビューにアクセスして、アプリケーションのメインアイコンを設定するにはどうすればよいですか?
ベンは、ティメックの助けを借りて、この質問を始めましたが、次のステップに進む必要があります。リソースにアイコンを追加したら、アプリケーションのメインアイコンとしてアイコンを設定するために、リソースファイル.rc
も必要になります。
既にリソースファイルがあるかどうかわからない場合は、プロジェクトのリソースビューを開きます:View-> Resource Viewまたは Ctrl+Shift+E (Visual Studio 2012/2013View-> Other Windows-> Resource Viewまたは入力可能 Ctrl+W、R 2015年にオープンします Ctrl+Shift+E)。 MyProject-> MyProject.rcがあるかどうかを確認します。これはアイコンをAdd
すべき場所です。その後、リソースファイルが作成されます。
Ctrl + Shift + Fでソリューション全体を検索します。アイコンのファイル名を検索して、実際の.rc
ファイルを開くことができます。これを行うと、既に開いているだけで受け入れることを示唆する場合があります。
次の行を.rc
ファイルに追加する場所を見つけます。
MAINICON ICON "foo.ico"
次回のコンパイル時に、実行可能ファイルが含まれるフォルダーを参照して、アプリに関連付けられたアイコンがあることを確認し、そこから実行するとアイコンが使用されます。
注意:
.ico
ファイルを使用する必要があります。実行可能ファイルのアイコンにPNG画像ファイルを使用することはできません。機能しません。 .ico
を使用する必要があります。画像を.icoファイルに変換するWebユーティリティがあります。 bobobobo から引用したとおり。プロジェクトを右クリックして、Add
-> Resource
を選択します。次にIcon
を選択し、New
をクリックします。アイコンを編集すれば、準備完了です。
アプリケーションのresource.rcを参照してください。
#define IDI_ICON_1 102
#define IDI_ICON_2 103
//すべてのシステムでアプリケーションアイコンの一貫性を維持するために、最小のID値を持つアイコンが最初に配置されます。
IDI_ICON_1 ICON "icoMainApp.ico"
IDI_ICON_2 ICON "iconSecond.ico"
プロジェクトにリソースファイルを追加しようとすると、rcファイルを開いてアイコンを追加できるはずです。