Instruction de classe
Définit la classe de la boîte de dialogue.
L’instruction de classe s’affiche dans la section facultative avant l’instruction main de la boîte de dialogue . Si aucune classe n’est fournie, la classe de boîte de dialogue standard est utilisée.
CLASS class
-
type
-
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 pour 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 correctement gérés 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 avec le 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 de classe convertit une boîte de dialogue en une fenêtre de la classe spécifiée ; en fonction de la classe, cela peut entraîner 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 de classe :
CLASS "myclass"