RCDATA 資源
定義應用程式的未經處理資料資源。 原始資料資源允許直接在可執行檔中包含二進位資料。
nameID RCDATA [optional-statements] {raw-data ...}
參數
-
nameID
-
唯一名稱或識別資源的 16 位不帶正負號的整數值。
-
optional-statements
-
此參數可以是下列語句的零或多個。
陳述式 描述 特性dword 使用者定義的資源相關資訊,可供讀取和寫入資源檔的工具使用。 如需詳細資訊,請參閱 特性。 LANGUAGE語言、 子語言 資源的語言。 如需詳細資訊,請參閱 LANGUAGE。 VERSIONdword 使用者定義的資源版本號碼,可供讀取和寫入資源檔的工具使用。 如需詳細資訊,請參閱 VERSION。 -
raw-data
-
原始資料是由一或多個整數或字元字串所組成。 整數可以十進位、八進位或十六進位格式指定。 為了與 16 位 Windows 相容,整數會儲存為 WORD 值。 您可以將整數儲存為 DWORD 值,方法是使用 「L」 尾碼限定整數。
字串會以引號括住。 RC 不會自動將終止 Null 字元附加至字串。 除非您將它限定為具有 L 前置詞的寬字元字串,否則每個字串都是指定 ANSI 字元的序列。
資料區塊會從 DWORD 界限開始,RC 不會在 原始資料 區塊內執行資料填補或對齊。 您必須負責確保區塊內的資料正確對齊。
某些屬性也支援回溯相容性。 如需詳細資訊,請參閱 Common Resource Attributes。
範例
下列範例示範 RCDATA 語句的使用:
resname RCDATA
{
"Here is an ANSI string\0", // explicitly null-terminated
L"Here is a Unicode string\0", // explicitly null-terminated
1024, // integer, stored as WORD
7L, // integer, stored as DWORD
0x029a, // hex integer
0o733, // octal integer
}
另請參閱