2010-03-06 74 views
16

我正在使用Microsoft Visual Studio 2008,我試圖爲我的程序設置一個exe圖標。爲我的程序設置一個exe圖標

我搜索這個網站,發現這一點:How do I set the icon for my application in visual studio 2008?

但我無法找到這個「資源觀」。我在MVS08中無處不在尋找

我該如何訪問資源視圖併爲我的應用程序設置主圖標?

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

+24

您可能需要眼鏡。試試Ctrl + Shift + E。 – 2010-03-06 19:46:27

+0

按Ctrl + Shift + E,我看到你發佈的圖片。 – cpx 2010-03-06 19:46:56

回答

0

嘗試將資源文件添加到您的項目,那麼你應該能夠打開RC文件,並添加一個圖標,你的項目

12

單擊鼠標右鍵,並選擇Add - >Resource 。然後選擇Icon並點擊New。編輯你的圖標,你應該很好去。

+4

您也可以通過選擇「導入...」而不是「新建」來添加現有的圖標。 – Tymek 2012-03-07 18:09:53

15

Ben在Tymek的幫助下開始了這個問題,但您需要進入下一步。將圖標添加到資源後,您還需要一個資源文件.rc,以將該圖標設置爲應用程序的主要圖標。

  1. 如果你不知道你是否已經有一個資源文件,打開你的資源視圖項目爲:去查看 - >資源視圖按Ctrl ++Ë (在Visual Studio 2012/2013 查看 - >其他Windows的>資源查看,也可以鍵入按Ctrl +W¯¯[R得到它打開,並在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。有Web工具將圖像轉換爲.ico文件。從bobobobo引用。在您的應用程序
+1

我不需要超越將資源添加到項目。 – BuvinJ 2015-07-22 19:36:58

+0

似乎在描述的步驟中,一旦在「資源視圖」中添加圖標,而不是手動編輯'.rc'文件,只需將添加的圖標重命名爲「MAINICON」即可。 – CJBS 2015-08-28 18:13:28

6

見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" 
相關問題