Partilhar via


Instrução CLASS

Define a classe da caixa de diálogo.

A instrução CLASS aparece na seção opcional antes do main de uma instrução DIALOG. Se nenhuma classe for fornecida, a classe de caixa de diálogo padrão será usada.

CLASS class

Classe

Um inteiro sem sinal de 16 bits ou uma cadeia de caracteres, entre aspas duplas ("), que identifica a classe da caixa de diálogo. Se o procedimento de janela da classe não processar uma mensagem enviada a ela, ele deverá chamar a função DefDlgProc para garantir que todas as mensagens sejam tratadas corretamente para a caixa de diálogo. Uma classe privada pode usar DefDlgProc como o procedimento de janela padrão. A classe deve ser registrada com o membro cbWndExtra da estrutura WNDCLASS definida como DLGWINDOWEXTRA.

Comentários

A instrução CLASS só deve ser usada com casos especiais, pois substitui o processamento normal de uma caixa de diálogo. A instrução CLASS converte uma caixa de diálogo em uma janela da classe especificada; dependendo da classe , isso pode fornecer resultados indesejáveis. Não use os nomes de classe de controle redefinidos com essa instrução.

Exemplos

O exemplo a seguir demonstra o uso da instrução CLASS :

CLASS "myclass" 

Confira também

DefDlgProc

DIÁLOGO