資源檔 (C++)
注意
。因為 .NET 程式設計語言中的專案不使用資源指令碼檔案,所以您必須從 方案總管。 使用影像編輯器和 二進位編輯器 來處理 Managed 專案中的資源檔。
您想要編輯的任何 Managed 資源皆必須為連結的資源。 Visual Studio 資源編輯器並不支援對內嵌資源的編輯功能。
資源檔 一詞 可以參考數種檔案類型中的任何一種,例如:
程式的資源腳本 (
.rc
) 檔案。資源範本 (
.rct
) 檔案。現有為獨立檔案的個別資源。 此類型包含從
.rc
檔案參考的點陣圖、圖示或資料指標檔案。開發環境所產生的標頭檔。 此類型包含
Resource.h
從.rc
檔案參考的 。
其他檔案類型,例如 .exe
、 .dll
和 .res
檔案也可能包含您可以存取的資源,但前兩個通常不會被視為資源檔。
您可以從專案內使用 資源檔和 資源 。 您也可以使用不屬於目前專案的資源和資源檔,或是在 Visual Studio 開發環境外部建立的資源和資源檔。 例如,您可以:
使用巢狀和條件限定的資源檔案。
更新現有的資源,或將它們轉換成 Visual C++。
從目前的資源檔匯入或匯出圖形資源。
包含開發環境無法修改的共用或唯讀識別項 (符號)。
在您的可執行檔 (或
.dll
) 檔案中包含不需要編輯的資源.exe
(或不應該編輯),例如數個專案之間的共用資源。包含開發環境不支援的類型。
如需資源的詳細資訊,請參閱如何在 編譯時期 建立資源 、 管理資源 及 包含資源。
可編輯的資源
您可以開啟下列類型的檔案,以編輯其包含的資源:
檔案名稱 | 描述 |
---|---|
.rc |
資源腳本檔案 |
.rct |
資源範本檔案 |
.res |
資源檔 |
.resx |
受控資源檔 |
.exe |
執行檔 |
.dll |
動態連結程式庫檔案 |
.bmp , .ico , .dib , .cur |
點陣圖、圖示、工具列和游標檔案 |
Visual Studio 環境可在編輯資源時使用並影響下列檔案:
檔案名稱 | 描述 |
---|---|
Resource.h |
開發環境所產生的標頭檔,其中包含符號定義。 將此檔案包含在原始檔控制中。 |
Filename.aps |
用於快速載入之目前資源腳本檔案的二進位版本。 資源編輯器不會直接讀取 .rc 或 resource.h 檔案。 資源編譯器會將它們編譯成 .aps 資源編輯器所取用的檔案。 此檔案是一個編譯步驟,只會儲存符號資料。如同一般編譯器,編譯器期間會捨棄不是符號的資訊,例如批註。 每當 .aps 檔案與 .rc 檔案同步時,就會 .rc 重新產生檔案。 例如,當您 儲存 時,資源編輯器會 .rc 覆寫檔案和 resource.h 檔案。 對資源本身所做的任何變更都會保留在檔案中 .rc ,但一旦覆寫檔案之後 .rc ,一律會遺失批註。 如需如何保留批註的詳細資訊,請參閱 在編譯時期 包含資源。一般而言,您不應該在原始檔控制中包含檔案 .aps 。 |
.rc |
包含目前專案中的資源所適用之指令碼的資源指令碼檔。 每當您儲存時, .aps 檔案就會覆寫此檔案。將此檔案包含在原始檔控制中。 |
資訊清單資源
在 C++ 桌面專案中,資訊清單資源是描述應用程式所使用相依性的 XML 檔案。 例如,在 Visual Studio 中,這個 MFC 精靈產生的資訊清單檔會定義應用程式應該使用的 Windows 通用控制項 DLL 版本:
<description>Your app description here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
針對 Windows XP 或 Windows Vista 應用程式,資訊清單資源應該指定應用程式使用的最新 Windows 通用控制項版本。 上述範例使用 支援 控制項 的版本 6.0.0.0
Syslink
。
注意
每個模組只能有一個資訊清單資源。
若要檢視資訊清單資源中包含的版本和類型資訊,請在 XML 檢視器或 Visual Studio 文字編輯器中開啟檔案。 如果您從 [ 資源檢視] 開啟資訊清單資源,資源會以二進位格式開啟。
若要開啟資訊清單資源
在 Visual Studio 中開啟您的專案,然後流覽至 [方案總管 ]。
展開 [ 資源檔] 資料夾,然後:
若要在文字編輯器中開啟,請
.manifest
按兩下檔案。若要在另一個編輯器中開啟,請以滑鼠右鍵按一下
.manifest
檔案,然後選取 [ 開啟使用]。 指定要使用的編輯器,然後選取 [ 開啟 ]。
需求
Win32