Symbol omezení hodnoty
Symbol hodnota může být libovolné celé číslo vyjádřené v normálním způsobem pro # define direktivy předprocesoru.Zde jsou některé příklady hodnoty symbolů:
18
4001
0x0012
-3456
Hodnoty symbolů pro zdroje (akcelerátory, rastrové obrázky, kurzory, dialogová okna, ikony, nabídky, řetězec tabulek a informace o verzi) musí být desetinné číslo v rozsahu od 0 do 32 767 (ale nemůže být šestnáctkový).Symbol hodnoty částí, jako jsou například ovládací prvky dialogového okna nebo jednotlivých řetězců v tabulce řetězců prostředků může být od 0 do 65,534 nebo od-32 768 a 32 767.
Zdroj symboly jsou čísla 16 bitů.Je může zadat jako znaménkem nebo bez znaménka, ale používají se interně jako celá čísla bez znaménka.Tak, aby záporná čísla budou přetypovat na jejich odpovídající kladnou hodnotu.
Zde jsou některá omezení hodnoty symbolů:
Vývojové prostředí Visual Studio a MFC použít některé číselné rozsahy pro zvláštní účely.Všechna čísla nejvýznamnější bit nastaven (-32 768 -1 nebo 32,768 na 65,534, v závislosti na znaménko) jsou vyhrazeny MFC.
Nelze definovat hodnotu symbol pomocí jiné řetězce symbol.Například následující definici symbolu není podporován:
#define IDC_MYEDIT IDC_OTHEREDIT //not supported
Makra preprocesoru s argumenty nelze použít jako hodnotu definice.Příklad:
#define IDD_ABOUT ID(7) //not supported
není platný výraz bez ohledu na to, co ID vyhodnotí v době kompilace.
Aplikace může být existující soubor obsahující symboly definované s výrazy.Další informace o symboly jako symboly pouze pro čtení, viz použití sdílených (pouze pro čtení) nebo vypočítá symboly.
Další informace o číselné rozsahy viz TN023: standardní prostředky MFC.
Informace o přidání zdrojů na spravované projekty prostředky v aplikacích v .NET Framework Developer's Guide. Informace na spravované projekty ručně přidávat soubory prostředků, přístupu k prostředkům, zobrazení statického zdroje a přiřazení zdrojů řetězce vlastnosti Názorný postup: lokalizace model Windows Forms a Walkthrough: Using Resources for Localization with ASP.NET.
Požadavky
Win32