Előfeldolgozási irányelvek (menük és egyéb erőforrások)
Az erőforrásszkriptben szükség szerint használhatja az alábbi táblázatban leírt irányelveket. Utasítják az RC-t, hogy hajtson végre műveleteket, vagy rendeljen értékeket a nevekhez.
Irányelv | Leírás |
---|---|
#define | Megadott nevet határoz meg egy adott érték hozzárendelésével. |
#elif | Egy feltételes fordítási blokk választható záradékát jelöli meg. |
#else | A feltételes fordítási blokk utolsó választható záradékának megjelölése. |
#endif | Egy feltételes fordítási blokk végét jelöli meg. |
#if | Feltételesen lefordítja a szkriptet, ha egy megadott kifejezés igaz. |
#ifdef | Feltételesen lefordítja a szkriptet, ha egy megadott név van meghatározva. |
#ifndef | Feltételesen lefordítja a szkriptet, ha nincs megadva megadott név. |
#include | Másolja a fájl tartalmát az erőforrásdefiníciós fájlba. |
#undef | Eltávolítja a megadott név definícióját. |
Az erőforrás-azonosítók szimbólumainak meghatározásához használja a #define direktívát egy fejlécfájlban. Vegye fel ezt a fejlécet az erőforrásszkriptbe és az alkalmazás forráskódjába is. Hasonlóképpen definiálja az erőforrásattribútumok és -stílusok értékeit a Windows.h erőforrásszkriptbe való beépítésével.
Az RC speciális módon kezeli a .c és a .h kiterjesztésű fájlokat. Feltételezi, hogy egy ilyen kiterjesztésű fájl nem tartalmaz erőforrásokat. Ha egy fájl .c vagy .h fájlnévkiterjesztéssel rendelkezik, az RC figyelmen kívül hagyja a fájl összes sorát az előfeldolgozási irányelvek kivételével. Ezért ha olyan fájlt szeretne felvenni, amely erőforrásokat tartalmaz egy másik erőforrásszkriptben, adja meg a fájlnak a .c vagy .h kiterjesztésen kívüli bővítményt.
Kapcsolódó témakörök