Dela via


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.

Pragma-direktiv