CWindow::ModifyStyle
Upraví styly okna CWindow objektu.
BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags = 0
) throw();
Parametry
dwRemove
[v] Určuje styly oken odebrat během změny stylu.dwAdd
[v] Určuje styly oken přidat během změny stylu.nFlags
[v] Umístění okna příznaky.Seznam možných hodnot naleznete SetWindowPos funkce .
Vrácená hodnota
TRUE Pokud styly oken jsou upraveny; jinak FALSE.
Poznámky
Styly, abyste přidali nebo odebrali lze kombinovat pomocí bitový operátor OR operátor (|).Viz CreateWindow funkce informace o stylech okno k dispozici.
Pokud nFlags je nenulová, ModifyStyle volá funkci Win32 SetWindowPos a spojením překreslí okno nFlags s čtyři následující příznaky:
SWP_NOSIZEZachová aktuální velikost.
SWP_NOMOVEZachová aktuální pozici.
SWP_NOZORDERZachová aktuální pořadí vykreslování.
SWP_NOACTIVATEOkno neaktivuje.
Upravit okno programu extended styly, volání ModifyStyleEx.
Příklad
//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);
Požadavky
Záhlaví: atlwin.h