Delen via


Preprocessorrichtlijnen (menu's en andere resources)

U kunt de instructies gebruiken die in de volgende tabel worden beschreven, indien nodig in uw resourcescript. Ze geven RC opdracht om acties uit te voeren of waarden toe te wijzen aan namen.

Richtlijn Beschrijving
#define Hiermee definieert u een opgegeven naam door deze een bepaalde waarde toe te wijzen.
#elif Markeert een optionele component van een blok voor voorwaardelijke compilatie.
#else Hiermee markeert u de laatste optionele component van een blok voor voorwaardelijke compilatie.
#endif Hiermee wordt het einde van een blok voor voorwaardelijke compilatie gemarkeerd.
#if Compileert het script voorwaardelijk als een opgegeven expressie waar is.
#ifdef Compileert het script voorwaardelijk als een opgegeven naam is gedefinieerd.
#ifndef Compileert het script voorwaardelijk als er geen opgegeven naam is gedefinieerd.
#include Kopieert de inhoud van een bestand naar het resourcedefinitiebestand.
#undef Hiermee verwijdert u de definitie van de opgegeven naam.

 

Als u symbolen voor uw resource-id's wilt definiƫren, gebruikt u de #define-instructie om deze te definiƫren in een headerbestand. Neem deze header op in het resourcescript en de broncode van uw toepassing. Op dezelfde manier definieert u de waarden voor resourcekenmerken en -stijlen door Windows.h op te slaan in het resourcescript.

RC behandelt bestanden met de extensies .c en .h op een speciale manier. Hierbij wordt ervan uitgegaan dat een bestand met een van deze extensies geen resources bevat. Als een bestand de bestandsextensie .c of .h heeft, negeert RC alle regels in het bestand behalve de preprocessor-instructies. Als u daarom een bestand wilt opnemen dat resources in een ander resourcescript bevat, geeft u het bestand een andere extensie dan .c of .h.

Pragma-richtlijnen