六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

資源文件說明:使用資源

[摘要]使用資源資源可以由廣范的元素組成,其中包括:向用戶提供信息的界面元素(如位圖、圖標或光標)。包含應用程序所需數據的自定義資源。安裝 API 所使用的版本資源。菜單和對話框資源。可以向項目添加新資源并使用適當的資源編輯器修改這些資源。 大多數 Visual C++ 向導自動為項目生成 .rc 文件。...
使用資源
資源可以由廣范的元素組成,其中包括:
•向用戶提供信息的界面元素(如位圖、圖標或光標)。
•包含應用程序所需數據的自定義資源。
•安裝 API 所使用的版本資源。
•菜單和對話框資源。
可以向項目添加新資源并使用適當的資源編輯器修改這些資源。 大多數 Visual C++ 向導自動為項目生成 .rc 文件。
本節內容
•Resource Files
•Creating a New Resource Script (.rc) File
•Creating a New Resource
•Viewing Resources in an .rc File
•Opening a Resource Script File in Text Format
•Including Resources at Compile Time
•Specifying Include Directories for Resources
•Copying Resources
•Searching for Symbols in Resources
•Using Resource Templates (.rct)
•Importing and Exporting Resources
•Manifest Resources
•Symbols: Resource Identifiers (IDs)
•Resource Editors
•Viewing Resources in a Resource Editor
•Editing Resources in a Resource Editor
•Resource Previews
相關章節
•Resource View
•Platform SDK 的Resources一節
使用 Visual C++
•Porting and Upgrading
•Creating and Managing Visual C++ Projects
•Building Your Program
•Adding Functionality
使用 Visual Studio .NET 開發代碼
•Unmanaged Development with C++
•Managed Development with Visual Basic, C#, and C++
•Visual Studio.NET
獲取有關 Visual Studio .NET 的幫助
•Locating Readme Files
•Visual C++ on the Web
•Technical Support for Visual Studio.NET
•Accessibility for People with Disabilities

#資源文件
術語“資源文件”可以指若干文件類型,包括:
•程序的資源腳本 (.rc) 文件。
•資源模板 (.rct) 文件。
•作為獨立文件存在的個別資源,如從 .rc 文件引用的位圖、圖標或光標文件。
•由開發環境生成的頭文件(如 Resource.h),它從 .rc 文件中引用。
在other file types(如 .exe、.dll 和 .res 文件)中也可以找到資源。 可以從項目內使用資源和資源文件,并可使用不屬于當前項目的資源和資源文件。 也可使用不是在 Visual Studio 開發環境中創建的資源文件。例如,可以:
•使用嵌套的和按條件包含的資源文件。
•更新現有資源或將其轉化成 Visual C++ 格式。
•將圖形資源導入當前資源文件或從當前資源文件導出。
•包含開發環境無法修改的共享或只讀標識符(符號)。
•在可執行 (.exe) 文件中包含創建當前項目的過程中不需要編輯(或不希望編輯)的資源,如若干項目之間共享的資源。
•包含開發環境不支持的資源類型。
本節介紹:
•Creating a New Resource Script File
•Creating a New Resource
•Viewing Resources in a Resource Script File
•Opening a Resource Script File in Text Format
•Including Resources at Compile Time
•Copying Resources
•Using Resource Templates (.rct)
•Importing and Exporting Resources
•Editable File Types for Resources
•File Extensions for Resources
•Files Affected by Resource Editing
請參見
Resource Editors Working with Resources Platform SDK 的Resources一節

#創建新資源腳本文件
創建新資源文件
1.在Solution Explorer中突出顯示現有項目。
2.在@Project@菜單上單擊@Add New Item@。
3.在@Add New Item@對話框中單擊@Visual C++@文件夾,然后在右窗格中選擇@Resource File (.rc)@。
4.在@Name@文本框中提供資源腳本文件的名稱,然后單擊@Open@。
現在可以create并向 .rc 文件添加新資源。
注意 只能將資源腳本(.rc 文件)添加到載入 Visual Studio IDE 內的現有項目。 無法創建獨立的 .rc 文件(項目外的文件)。 可隨時創建Resource templates(.rct 文件)。
請參見
Resource Files Resource Editors

#創建新資源
在@Resource View@中創建新資源
•將焦點放在Resource View Window中,單擊@Edit@菜單并選擇@Add Resource@(或在@Resource@視圖中右擊 .rc 文件并從快捷菜單中選擇@Add Resource@)。
在解決方案資源管理器中創建新資源
•在Solution Explorer窗格中,右擊項目文件夾,然后在快捷菜單中單擊@Add@并從展開的菜單中選擇@Resource@。
在@Class View@中創建新資源
1.在Class View窗格中,右擊類并從快捷菜單中選擇@Add Resource@。
2.在Add Resource dialog box中選擇要添加到項目的資源類型。
從@Project@菜單創建新資源
•在@Project@菜單中選擇@Add Resource@。
當創建新資源時,Visual C++ 給該資源分配一個唯一的名稱,如 IDD_Dialog1。 可以通過在關聯的資源編輯器或在Properties Window中編輯資源屬性來自定義該資源 ID。
可以創建資源作為新的默認資源(不基于模板的資源)或作為模仿template的資源。
請參見
Resource Files Resource Editors Add Resource Dialog Box

#@Resource View@窗口
@Resource@視圖顯示項目中包含的資源文件。 展開頂部文件夾(如 Project1.rc)將顯示該 .rc 文件中的資源類型。 展開每種資源類型將顯示該類型的各個資源。
提示 可以在@Resource View@窗口上右擊以啟動命令的快捷菜單。 也可以在標題欄上雙擊以停靠或取消停靠該窗口。 在標題欄上右擊將提供允許控制窗口行為的其他命令。有關更多信息,請參閱Windows Management。
打開@resource view@窗口
•單擊@View@菜單上的@Resource View@。
— 或 —
•按 CTRL+SHIFT+E 鍵。
請參見
Working with Resources

#@Add Resource@對話框
@Resource Type@
指定要創建的資源類型。
可以展開光標和對話框資源目錄以顯示附加資源。 這些資源位于 \Program Files\Microsoft Visual Studio.NET\Vc7\VCResourceTemplates\<LCID>\mfc.rct 中。如果添加其他 .rct 文件,則這些文件必須放在該目錄下或必須為它們指定include path。 這些文件中包含的資源隨后將顯示在適當目錄下的第二層。 對可添加的 .rct 文件數沒有預設限制。
顯示在樹控件頂層的資源是 Visual Studio 提供的默認資源。
@New@
基于在@Resource Type@框中選擇的類型創建資源。 資源在適當的編輯器內打開。 例如,創建新對話框資源將在Dialog editor中打開它。
@Import@
打開@Import@對話框,可在其中定位到希望導入當前項目中的資源。 該對話框使您得以導入位圖、圖標、光標、HTML 或聲音 (.WAV) 資源,或當前資源文件的任何自定義資源。
@Custom@
打開New Custom Resource dialog box,可在其中創建新的自定義資源。 自定義資源只能在二進制編輯器中進行編輯。
請參見
Creating a New Resource

#@New Custom Resource@對話框
使您得以創建新自定義資源。
@Resource Type@
提供輸入自定義資源類型名稱的空間。 如果不以全部大寫字母的形式輸入名稱,Visual C++ 在您退出時將名稱大寫。
請參見
Add Resource Dialog Box

#在項目外打開資源腳本文件(獨立)
可以查看 .rc 文件中的資源而不必打開項目。 .rc 文件將在文檔窗口中打開,而不是在Resource View窗口中打開(文件在項目內打開時的行為)。
注意 這是一個重要的區別,因為某些命令僅在文件獨立打開(在項目外)時可用。 例如,僅當在項目外打開文件時,才能以不同的格式或不同的文件名保存文件(當在項目內打開文件時,@Save As@命令不可用)。
在項目外打開 .rc 文件
•從@File@菜單中選擇@Open@,然后單擊@File@。
•在@Open File@對話框中定位到要查看的資源腳本文件,突出顯示該文件,并單擊@Open@。
注意 如果先打開項目(@File@->@Open@->@Project@),則某些命令將不可用。 “獨立”打開文件意味著在沒有先加載項目的情況下打開文件。
若要以文本格式打開和查看資源文件,請參閱Editing a Resource Script (.rc) File。
在項目外打開多個 .rc 文件
1.同時獨立打開兩個資源文件。例如,打開 Source1.rc 和 Source2.rc。
a.從@File@菜單中選擇@Open@,然后單擊@File@。
b.在@Open File@對話框中定位到要打開的第一個資源腳本文件 (Source1.rc),突出顯示該文件并單擊@Open@。
c.重復上一步驟,打開第二個 .rc 文件 (Source2.rc)。
現在這兩個 .rc 文件在單獨的文檔窗口中打開。
2.當這兩個 .rc 文件都打開時,平鋪窗口以便可以同時查看它們:
•從@Window@菜單中選擇@New Horizontal Tab Group@或@New Vertical Tab Group@。
— 或 —
•右擊 .rc 文件中的一個,并從快捷菜單中選擇@New Horizontal Tab Group@或@New Vertical Tab Group@。
請參見
Resource Files Resource Editors

#以文本格式打開資源腳本文件
有時可能需要查看項目的資源腳本 (.rc) 文件的內容,而不必在特定的資源編輯器中打開資源(如對話框)。 例如,可能需要在資源文件中的所有對話框內搜索字符串,而不必分別打開每個對話框。
可以以文本格式輕松打開資源文件,查看文件所包含的所有資源并執行Text editor支持的全局操作。
注意 資源編輯器不直接讀取 .rc 或 resource.h 文件。資源編譯器將它們編譯成由資源編輯器使用的 .aps 文件。該文件是一個編譯步驟,只存儲符號數據。與普通編譯過程一樣,非符號信息(如注釋)在編譯過程中被放棄。每當 .aps 文件與 .rc 文件不同步時,就會重新生成 .rc 文件(例如,當您進行“保存”時,資源編輯器將改寫 .rc 文件和 resource.h 文件)。對資源本身所做的任何更改依然包含在 .rc 文件中,但一旦改寫 .rc 文件就總會丟失注釋。有關如何保留注釋的信息,請參閱Including Resources at Compile Time。
以文本格式打開資源腳本文件
1.從@File@菜單中選擇@Open@,然后單擊@File@。
2.在@Open File@對話框中定位到要以文本格式查看的資源腳本文件。
3.突出顯示該文件,然后單擊@Open@按鈕上的下拉箭頭(位于按鈕右邊)。
4.從下拉菜單中選擇@Open With@。
5.在@Open With@對話框中單擊@Source Code (Text) Editor@。
6.從@Open As@下拉列表中選擇@Text@。
資源在源碼編輯器中打開。
— 或 —
1.在Solution Explorer中右擊 .rc 文件。
2.從快捷菜單中選擇@Open with...@,然后選擇@Source Code (Text) Editor@。
請參見
Resource Files Resource Editors

#向資源腳本文件添加 MFC 支持
通常,當使用MFC Application Wizard生成用于 Windows 的 MFC 應用程序時,向導生成包含 Microsoft 基礎類 (MFC) 的核心功能的基本文件集(包含資源腳本 (.rc) 文件)。 但是,如果正在編輯不基于 MFC 的 Windows 應用程序的 .rc 文件,則下面特定于 MFC 框架的功能不可用:
•MFC 代碼向導(以前稱為“MFC ClassWizard”)
•菜單提示字符串
•列出組合框控件的內容
•ActiveX 控件宿主
然而,可以向不具有 MFC 支持的現有 .rc 文件添加該支持。
向 .rc 文件添加 MFC 支持
1.打開資源腳本文件。
2.在Resource View中突出顯示資源文件夾(如 MFC.rc)。
3.在Properties window中將@MFC Mode@屬性設置為@True@。
注意 除設置該標志外,.rc 文件還必須是 MFC 項目的一部分。 例如,在 Win32 項目中的 .rc 文件上僅將@MFC Mode@設置為@True@不會提供任何 MFC 功能。
請參見
Resource Files Resource Editors

#編譯時包含資源
通常,使用所有資源在一個資源腳本 (.rc) 文件中的默認安排既簡單又方便。 然而,在編譯時,可以通過在Resource Includes dialog box中的@Compile-time directives@框列出其他文件中的資源,將這些資源添加到當前項目。
將資源放置在主 .rc 文件以外的文件中有若干原因:
•向在保存 .rc 文件時不會被刪除的資源語句添加注釋。
資源編輯器不直接讀取 .rc 或 resource.h 文件。資源編譯器將它們編譯成由資源編輯器使用的 .aps 文件。該文件是一個編譯步驟,只存儲符號數據。與普通編譯過程一樣,非符號信息(如注釋)在編譯過程中將被放棄。每當 .aps 文件與 .rc 文件不同步時,就會重新生成 .rc 文件(例如,當您進行“保存”時,資源編輯器將改寫 .rc 文件和 resource.h 文件)。對資源本身所做的任何更改依然包含在 .rc 文件中,但一旦改寫 .rc 文件就總會丟失注釋。有關如何保留注釋的信息,請參閱Including Resources at Compile Time。
•包含已開發和測試的并且不需進一步修改的資源。 (任何不具有 .rc 擴展名的包含文件都無法由資源編輯器編輯。)
•包含正在由若干不同項目使用的資源或為源代碼版本控制系統部分的資源,這樣,這些資源必須存在于修改將影響所有項目的中心位置。
•包含自定義格式的資源(如 RCDATA 資源)。 RCDATA 資源可能有特殊要求。 例如,不能將表達式用作 nameID 字段的值。 有關更多信息,請參閱 Platform SDK 文檔。
如果現有的 .rc 文件中有滿足這些條件中任一項的會話,則應將會話放置到一個或多個單獨的 .rc 文件中并使用Resource Includes dialog box將其包含在項目中。 在新項目的 \res 子目錄中創建的 Projectname.rc2 文件便是用于該目的。
在編譯時將資源包含在項目中
1.將資源放置到具有唯一文件名的資源腳本文件中。 不要使用 projectname.rc,因為它是用于主資源腳本文件的文件名。
2.(在Resource View中)右擊 .rc 文件并從快捷菜單中選擇@Resource Includes@。
3.在@Compile-time directives@框中添加#include編譯器指令,以將新資源文件包含在開發環境的主資源文件中。
以這種方式包含的文件中的資源在編譯時成為可執行文件的一部分。 當處理項目的主 .rc 文件時,這些資源不能直接用于編輯或修改。 需要單獨打開所包含的 .rc 文件。 資源編輯器不可編輯任何包含在其中的但不具有 .rc 擴展名的文件。
請參見
Resource Files Resource Editors 


主站蜘蛛池模板: 日韩一级特黄 | 日韩欧美一区二区中文字幕 | 四虎影视在线免费观看 | 淫片网站| 香港三级理论在线播放1 | 中文字幕亚洲国产 | 中文字幕亚洲综久久2021 | 青草久久久 | 亚洲综合小说网 | 日本亚欧乱色视频在线网站 | 日本韩国伦理片 | 亚洲第一在线 | 日韩日韩日韩 | 五月天婷婷在线视频国产在线 | 亚洲大香伊人蕉在人依线 | 伊人久久大香线蕉avapp下载 | 五月天婷婷免费观看视频在线 | 日日夜夜综合 | 天天欧美 | 四虎在线观看免费永久 | 四色婷婷婷婷色婷婷开心网 | 人人干人人爽 | 手机在线看片日韩 | 亚洲 欧美 自拍 卡通 综合 | 欧美午夜在线 | 中文字幕高清在线天堂网 | 中国一级做a爰片久久毛片 中国性欧美 | 亚洲欧美香蕉在线日韩精选 | 屁屁影院免费观看入口 | 日韩在线天堂 | 午夜毛片不卡高清免费 | 热久久国产欧美一区二区精品 | 一级毛片a女人刺激视频免费 | 天天噜天天射 | 天天干天天操天天爱 | 日本最新中文字幕 | 欧美婷婷色| 一二三四免费高清观看在线观看 | 婷婷桃色网 | 午夜国产情侣拍视频 | 青青草成人免费在线视频 |