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 Fensterstile CWindow des Objekts.
BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags = 0
) throw();
Parameter
dwRemove
[in] gibt die während an der Formatänderung entfernt werden Fensterstile.dwAdd
[in] gibt die während an der Formatänderung hinzugefügt werden Fensterstile.nFlags
[in] Flags Fenster-positionierend.Eine Liste der möglichen Werten, finden Sie die SetWindowPos-Funktion in Windows SDK.
Rückgabewert
TRUE, wenn die 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 CreateWindow-Funktion in Windows SDK zu Informationen über die verfügbaren Fensterstile.
Wenn nFlags ungleich 0 (null) ist, ruft ModifyStyle 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 die erweiterten Formate eines Fensters zu ändern, rufen Sie ModifyStyleEx auf.
Beispiel
//The following example attaches an HWND to the CWindow object and
//calls CWindow::ModifyStyle() to add and remove the window styles
CWindow myWindow;
myWindow.Attach(hWnd);
//The following line removes the WS_CLIPCHILDREN style from the
//window and adds the WS_CAPTION style to the window
myWindow.ModifyStyle(WS_CLIPCHILDREN, WS_CAPTION);
Anforderungen
Header: atlwin.h