Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ändert die erweiterten Fensterstile CWindow des Objekts.
BOOL ModifyStyleEx(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags = 0
) throw();
Parameter
dwRemove
[in] gibt die während an der Formatänderung entfernt werden erweiterten Stile.dwAdd
[in] gibt die während an der Formatänderung hinzugefügt werden erweiterten Stile.nFlags
[in] Flags Fenster-positionierend.Eine Liste der möglichen Werten, finden Sie die SetWindowPos-Funktion in Windows SDK.
Rückgabewert
TRUE, wenn die erweiterten Fensterstile geändert werden; andernfalls FALSE.
Hinweise
Hinzugefügt werden oder entfernt werden die Stile können kombiniert werden, indem Sie den bitweisen OR verwendet ( | Operator).Siehe die CreateWindowEx-Funktion in Windows SDK zu Informationen über die verfügbaren erweiterten Stile.
Wenn nFlags ungleich 0 (null) ist, ruft ModifyStyleEx die Win32-Funktion SetWindowPos auf und zeichnet das Fenster neu, indem nFlags mit den folgenden vier Flags kombiniert:
SWP_NOSIZE behält die aktuelle Größe bei.
SWP_NOMOVE behält die aktuelle Position bei.
SWP_NOZORDER behält die aktuelle z-Ordnung bei.
SWP_NOACTIVATE ermöglicht nicht das Fenster.
Um Fenster mit regulären Fensterstile zu ändern, rufen Sie ModifyStyle auf.
Beispiel
//The following example attaches an HWND to the CWindow object and
//calls CWindow::ModifyStyleEx() to add and remove the extended
//window styles
CWindow myWindow;
myWindow.Attach(hWnd);
//The following line removes WS_EX_CONTEXTHELP extended style from
//the window and adds WS_EX_TOOLWINDOW extended style to the window
myWindow.ModifyStyleEx(WS_EX_CONTEXTHELP, WS_EX_TOOLWINDOW);
Anforderungen
Header: atlwin.h