#define
La directiva #define asigna el valor especificado al nombre especificado. Todas las apariciones posteriores del nombre se reemplazan por el valor .
#define name value
-
Nombre
-
Nombre que se va a definir. Este valor es cualquier combinación de letras, dígitos y puntuación que sea válido para el preprocesador de C/C++.
-
Valor
-
Entero, cadena de caracteres o línea de texto.
En este ejemplo se asignan valores a los nombres NONZERO y USERCLASS:
#define NONZERO 1
#define USERCLASS "MyControlClass"