Istruzione CLASS

Definisce la classe della finestra di dialogo.

L'istruzione CLASS viene visualizzata nella sezione facoltativa prima della principale di un'istruzione DIALOG . Se non viene specificata alcuna classe, viene usata la classe di dialogo standard.

CLASS class

Classe

Intero senza segno a 16 bit o stringa racchiuso tra virgolette doppie ("), che identifica la classe della finestra di dialogo. Se la procedura della finestra per la classe non elabora un messaggio inviato, deve chiamare la funzione DefDlgProc per assicurarsi che tutti i messaggi vengano gestiti correttamente per la finestra di dialogo. Una classe privata può usare DefDlgProc come procedura predefinita della finestra. La classe deve essere registrata con il membro cbWndExtra della struttura WNDCLASS impostata su DLGWINDOWEXTRA.

Commenti

L'istruzione CLASS deve essere usata solo con casi speciali, perché esegue l'override della normale elaborazione di una finestra di dialogo. L'istruzione CLASS converte una finestra di dialogo in una finestra della classe specificata; a seconda della classe, ciò potrebbe dare risultati indesiderati. Non usare i nomi della classe di controllo ridefinita con questa istruzione.

Esempio

Nell'esempio seguente viene illustrato l'uso dell'istruzione CLASS :

CLASS "myclass" 

Vedi anche

DefDlgProc

DIALOGO