CBaseWindow.GetClassWindowStyles-Methode
Die GetClassWindowStyles -Methode ruft die Klassenstile und Fensterstile des Fensters ab.
Syntax
virtual LPTSTR GetClassWindowStyles(
DWORD *pClassStyles,
DWORD *pWindowStyles,
DWORD *pWindowStylesEx
) = 0;
Parameter
-
pClassStyles
-
Zeiger auf eine Variable, die die Klassenstile empfängt.
-
pWindowStyles
-
Zeiger auf eine Variable, die die Fensterstile empfängt.
-
pWindowStylesEx
-
Zeiger auf eine Variable, die die erweiterten Fensterstile empfängt.
Rückgabewert
Gibt eine statische Textzeichenfolge zurück, die den Klassennamen enthält.
Hinweise
Die CBaseWindow::P repareWindow-Methode ruft diese Methode auf, um die Klassen- und Fensterstile des Fensters abzurufen.
Diese Methode ist rein virtuell. die abgeleitete Klasse muss sie implementieren. Das folgende Beispiel zeigt eine mögliche Implementierung:
LPTSTR CMyWindowClass::GetClassWindowStyles(DWORD *pClassStyles,
DWORD *pWindowStyles,
DWORD *pWindowStylesEx)
{
*pClassStyles = CS_HREDRAW | CS_VREDRAW;
*pWindowStyles = WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN;
*pWindowStylesEx = WS_EX_WINDOWEDGE;
return TEXT("MyWindowClass");
}
Das -Objekt verwendet den Klassenstil für den lpszClassName-Member einer WNDCLASS-Struktur, den es an die RegisterClass-Funktion übergibt. Das -Objekt verwendet die Fensterstile für die Parameter dwExStyle und dwStyle der CreateWindowEx-Funktion. Weitere Informationen finden Sie im Plattform-SDK.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|