Resource-Definition 語句
資源定義語句會定義資源編譯程式放入資源的資源 (。Res) 檔案。 在之後。Res 檔案會連結至可執行檔,應用程式可以在運行時間視需要載入其資源。 所有資源語句都會將識別名稱或數位與指定的資源產生關聯。
資源定義語句可以分成下列類別:
- 資源
- 控制
- 語句
下表描述資源定義語句。
資源
資源 | 描述 |
---|---|
ACCELERATORS | 定義功能表快捷鍵。 |
位陣圖 | 藉由命名位圖並指定包含位圖的檔名來定義點陣圖。 (若要使用特定位圖,應用程式會依名稱要求它。 |
CURSOR | 藉由命名數據指標並指定包含數據指標的檔名,以定義數據指標或動畫數據指標。 (若要使用特定數據指標,應用程式會依名稱要求它。 |
對話框 | 定義應用程式可用來建立對話框的範本。 |
DIALOGEX | 定義應用程式可用來建立對話框的範本。 |
FONT | 指定包含字型的檔名。 |
HTML | 指定 HTML 檔案。 |
圖示 | 藉由命名圖示並指定包含圖示的檔名,以定義圖示或動畫圖示。 (若要使用特定圖示,應用程式會依名稱要求它。 |
MENU | 定義功能表的外觀和功能。 |
MENUEX | 定義功能表的外觀和功能。 |
MESSAGETABLE | 藉由命名訊息數據表,並指定包含它的檔名,以定義訊息數據表。 檔案是訊息編譯程式所產生的二進位資源檔。 |
POPUP | 定義可以包含功能表項和子功能表的功能表項。 |
PLUGPLAY | 過時。 |
RCDATA | 定義數據資源。 數據資源可讓您在可執行檔中包含二進位資料。 |
STRINGTABLE | 定義字串資源。 字串資源是可從可執行檔載入的 Unicode 或 ASCII 字串。 |
TEXTINCLUDE | Visual C++ 所解譯的特殊資源。 如需詳細資訊,請參閱 TN035。 |
TYPELIB | 與 /TLBID 和 /TLBOUT 鏈接器選項搭配使用的特殊資源。 |
使用者定義的 | 定義包含應用程式特定數據的資源。 |
VERSIONINFO | 定義版本信息資源。 包含版本號碼、預定作系統等資訊。 |
VXD | 過時。 |
如需預先定義 MFC 資源的詳細資訊,請參閱 TN023 和 TN024。
控制
控制 | 描述 |
---|---|
AUTO3STATE | 建立自動三狀態複選框控件。 |
AUTOCHECKBOX | 建立自動複選框控件。 |
AUTORADIOBUTTON | 建立自動單選按鈕控制件。 |
複選框 | 建立複選框控件。 |
COMBOBOX | 建立下拉式方塊控件。 |
CONTROL | 建立應用程式定義的控制件。 |
CTEXT | 建立置中文字控件。 |
DEFPUSHBUTTON | 建立預設的按鈕控制件。 |
EDITTEXT | 建立編輯控制件。 |
GROUPBOX | 建立群組框控件。 |
圖示 | 建立圖示控件。 此控件是對話框中顯示的圖示。 |
LISTBOX | 建立清單框控制件。 |
LTEXT | 建立靠左對齊的文字控件。 |
PUSHBOX | 建立推播框控件。 |
PUSHBUTTON | 建立按鈕控制件。 |
RADIOBUTTON | 建立單選按鈕控制件。 |
RTEXT | 建立靠右對齊的控件。 |
SCROLLBAR | 建立滾動條控件。 |
STATE3 | 建立三狀態複選框控件。 |
語句
陳述 | 描述 |
---|---|
CAPTION | 設定對話框的標題。 |
特性 | 指定可由可讀取或寫入資源定義檔案之工具使用之資源的相關信息。 |
類別 | 設定對話框的類別。 |
EXSTYLE | 設定對話框的延伸視窗樣式。 |
FONT | 設定系統用來繪製對話框文字的字型。 |
LANGUAGE | 將所有資源的語言設定為下一個 LANGUAGE 語句或檔尾。 當 LANGUAGE 語句出現在 ACCELERATORS的本文開頭、DIALOG、MENU、RCDATA或 STRINGTABLE 資源定義之前,指定的語言只會套用至該資源。 |
MENU | 設定對話框的功能表。 |
MENUITEM | 定義功能表項。 |
STYLE | 設定對話框的視窗樣式。 |
版本 | 指定可供可讀取或寫入資源定義檔案之工具使用之資源的版本資訊。 |