INSTRUCTION CLASS

Définit la classe de la boîte de dialogue.

L’instruction CLASS apparaît dans la section facultative avant la main d’une instruction DIALOG. Si aucune classe n’est donnée, la classe de dialogue standard est utilisée.

CLASS class

Classe

Entier non signé 16 bits ou chaîne, placé entre guillemets doubles (« ), qui identifie la classe de la boîte de dialogue. Si la procédure de fenêtre de la classe ne traite pas un message qui lui est envoyé, elle doit appeler la fonction DefDlgProc pour s’assurer que tous les messages sont gérés correctement pour la boîte de dialogue. Une classe privée peut utiliser DefDlgProc comme procédure de fenêtre par défaut. La classe doit être inscrite auprès du membre cbWndExtra de la structure WNDCLASS définie sur DLGWINDOWEXTRA.

Notes

L’instruction CLASS ne doit être utilisée qu’avec des cas spéciaux, car elle remplace le traitement normal d’une boîte de dialogue. L’instruction CLASS convertit une boîte de dialogue en fenêtre de la classe spécifiée ; selon la classe, cela peut donner des résultats indésirables. N’utilisez pas les noms de classe de contrôle redéfinis avec cette instruction.

Exemples

L’exemple suivant illustre l’utilisation de l’instruction CLASS :

CLASS "myclass" 

Voir aussi

DefDlgProc

DIALOGUE