#ifdef
La direttiva #ifdef controlla la compilazione condizionale del file di risorse controllando il nome specificato. Se il nome è stato definito usando una direttiva #define o usando l'opzione della riga di comando /d con il compilatore di risorse, #ifdef indirizza il compilatore a continuare con l'istruzione immediatamente dopo la direttiva #ifdef . Se il nome non è stato definito, #ifdef indirizza il compilatore a ignorare tutte le istruzioni fino alla direttiva #endif successiva.
#ifdef name
-
Nome
-
Nome da controllare dalla direttiva .
In questo esempio viene compilata l'istruzione BITMAP solo se è definito Debug:
#ifdef Debug
BITMAP 1 errbox.bmp
#endif