Freigeben über


CLASS-Anweisung

Definiert die Klasse des Dialogfelds.

Die CLASS-Anweisung wird im optionalen Abschnitt vor dem Standard einer DIALOG-Anweisung angezeigt. Wenn keine Klasse angegeben wird, wird die Standarddialogklasse verwendet.

CLASS class

Klasse

Eine 16-Bit-Ganzzahl ohne Vorzeichen oder eine Zeichenfolge, die in doppelte Anführungszeichen (") eingeschlossen ist, die die Klasse des Dialogfelds identifiziert. Wenn die Fensterprozedur für die -Klasse keine an sie gesendete Nachricht verarbeitet, muss sie die Funktion DefDlgProc aufrufen, um sicherzustellen, dass alle Nachrichten für das Dialogfeld ordnungsgemäß verarbeitet werden. Eine private Klasse kann DefDlgProc als Standardfensterprozedur verwenden. Die Klasse muss beim cbWndExtra-Member der WNDCLASS-Struktur registriert werden, die auf DLGWINDOWEXTRA festgelegt ist.

Bemerkungen

Die CLASS-Anweisung sollte nur bei Sonderfällen verwendet werden, da sie die normale Verarbeitung eines Dialogfelds außer Kraft setzt. Die CLASS-Anweisung konvertiert ein Dialogfeld in ein Fenster der angegebenen Klasse. Je nach Klasse kann dies zu unerwünschten Ergebnissen führen. Verwenden Sie nicht die neu definierten Steuerelementklassennamen mit dieser Anweisung.

Beispiele

Das folgende Beispiel veranschaulicht die Verwendung der CLASS-Anweisung :

CLASS "myclass" 

Siehe auch

DefDlgProc

DIALOG