Share via


Instrucción CLASS

Define la clase del cuadro de diálogo.

La instrucción CLASS aparece en la sección opcional antes de la principal de una instrucción DIALOG . Si no se da ninguna clase, se usa la clase de diálogo estándar.

CLASS class

Clase

Entero de 16 bits sin signo o cadena, entre comillas dobles ("), que identifica la clase del cuadro de diálogo. Si el procedimiento de ventana de la clase no procesa un mensaje enviado a ella, debe llamar a la función DefDlgProc para asegurarse de que todos los mensajes se controlan correctamente para el cuadro de diálogo. Una clase privada puede usar DefDlgProc como procedimiento de ventana predeterminado. La clase debe estar registrada con el miembro cbWndExtra de la estructura WNDCLASS establecida en DLGWINDOWEXTRA.

Observaciones

La instrucción CLASS solo se debe usar con casos especiales, ya que invalida el procesamiento normal de un cuadro de diálogo. La instrucción CLASS convierte un cuadro de diálogo en una ventana de la clase especificada; dependiendo de la clase , esto podría dar resultados no deseados. No use los nombres de clase de control redefinidos con esta instrucción.

Ejemplos

En el ejemplo siguiente se muestra el uso de la instrucción CLASS :

CLASS "myclass" 

Vea también

DefDlgProc

DIÁLOGO