Förprocessordirektiv (menyer och andra resurser)
Du kan använda de direktiv som beskrivs i följande tabell efter behov i resursskriptet. De instruerar RC att utföra åtgärder eller tilldela värden till namn.
Direktiv | Beskrivning |
---|---|
#define | Definierar ett angivet namn genom att tilldela det ett angivet värde. |
#elif | Markerar en valfri sats i ett villkorligt kompileringsblock. |
#else | Markerar den sista valfria satsen i ett villkorligt kompileringsblock. |
#endif | Markerar slutet på ett villkorligt kompileringsblock. |
#if | Villkorsstyrt kompilerar skriptet om ett angivet uttryck är sant. |
#ifdef | Villkorsstyrt kompilerar skriptet om ett angivet namn har definierats. |
#ifndef | Villkorsstyrt kompilerar skriptet om ett angivet namn inte har definierats. |
#include | Kopierar innehållet i en fil till resursdefinitionsfilen. |
#undef | Tar bort definitionen av det angivna namnet. |
Om du vill definiera symboler för dina resursidentifierare använder du #define-direktivet för att definiera dem i en rubrikfil. Inkludera det här huvudet både i resursskriptet och i programmets källkod. På samma sätt definierar du värdena för resursattribut och -format genom att inkludera Windows.h i resursskriptet.
RC behandlar filer med filnamnstilläggen .c och .h på ett särskilt sätt. Det förutsätter att en fil med något av dessa tillägg inte innehåller resurser. Om en fil har filnamnstillägget .c eller .h ignorerar RC alla rader i filen utom förprocessordirektiven. Om du vill inkludera en fil som innehåller resurser i ett annat resursskript ger du därför filen ett annat tillägg än .c eller .h.
Relaterade ämnen