#ifndef
#ifndef ディレクティブは、指定した名前を確認することで、リソース ファイルの条件付きコンパイルを制御します。 名前が定義されていない場合、またはその定義が #undef ディレクティブを使用して削除された場合、 #ifndef は、次の #endif、 #else、または #elif ディレクティブまでのステートメントの処理を続行するようにコンパイラに指示し、 #endif ディレクティブの後のステートメントにスキップします。 名前が定義されている場合、 #ifndef は、次の #endif、#else、または #elif ディレクティブにスキップするようにコンパイラ に 指示します。
#ifndef name
-
名前
-
ディレクティブによって確認される名前。
次の例では、Optimize が定義されていない場合にのみ BITMAP ステートメントをコンパイルします。
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif