web-dev-qa-db-ja.com

プログラムのexeアイコンを設定します

Microsoft Visual Studio 2008を使用していて、プログラムにexeアイコンを設定しようとしています。

私はこのサイトを検索し、これを見つけました: Visual Studio 2008でアプリケーションのアイコンを設定するにはどうすればよいですか?

しかし、この「リソースビュー」は見つかりません。私はMVS08のあらゆるところを見てきました

リソースビューにアクセスして、アプリケーションのメインアイコンを設定するにはどうすればよいですか?

http://i46.tinypic.com/nd7m8z.jpg

21
Danny

ベンは、ティメックの助けを借りて、この質問を始めましたが、次のステップに進む必要があります。リソースにアイコンを追加したら、アプリケーションのメインアイコンとしてアイコンを設定するために、リソースファイル.rcも必要になります。

  1. 既にリソースファイルがあるかどうかわからない場合は、プロジェクトのリソースビューを開きます:View-> Resource Viewまたは Ctrl+Shift+E (Visual Studio 2012/2013View-> Other Windows-> Resource Viewまたは入力可能 Ctrl+WR 2015年にオープンします Ctrl+Shift+E)。 MyProject-> MyProject.rcがあるかどうかを確認します。これはアイコンをAddすべき場所です。その後、リソースファイルが作成されます。

  2. Ctrl + Shift + Fでソリューション全体を検索します。アイコンのファイル名を検索して、実際の.rcファイルを開くことができます。これを行うと、既に開いているだけで受け入れることを示唆する場合があります。

  3. 次の行を.rcファイルに追加する場所を見つけます。

    MAINICON ICON "foo.ico"

次回のコンパイル時に、実行可能ファイルが含まれるフォルダーを参照して、アプリに関連付けられたアイコンがあることを確認し、そこから実行するとアイコンが使用されます。

注意:

  1. Visual Studioから実行すると、デバッグ中にアイコンが表示されない場合があります。
  2. .icoファイルを使用する必要があります。実行可能ファイルのアイコンにPNG画像ファイルを使用することはできません。機能しません。 .icoを使用する必要があります。画像を.icoファイルに変換するWebユーティリティがあります。 bobobobo から引用したとおり。
25
CaptainBli

プロジェクトを右クリックして、Add-> Resourceを選択します。次にIconを選択し、Newをクリックします。アイコンを編集すれば、準備完了です。

18
Ben

アプリケーションの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"
7
Shaggy

プロジェクトにリソースファイルを追加しようとすると、rcファイルを開いてアイコンを追加できるはずです。

0
user287107