#if
#if 指令通过检查指定的常量表达式来控制资源文件的条件编译。 如果常量表达式为非零, #if 指示编译器继续处理下一 个#endif、 #else或 #elif 指令的语句,然后跳到 #endif 指令后面的 语句。 如果常量表达式为零, #if 指示编译器跳到下一 个#endif、 #else或 #elif 指令。
#if constant-expression
-
constant-expression
-
要检查的表达式。 此值是定义的名称、整数常量或由名称、整数以及算术和关系运算符组成的表达式。
此示例仅在分配的 Version 值小于 3 时编译 BITMAP 语句:
#if Version < 3
BITMAP 1 errbox.bmp
#endif