CWindow::ModifyStyleEx
Upraví styly okna Rozšířený CWindow objektu.
BOOL ModifyStyleEx(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags = 0
) throw();
Parametry
dwRemove
[v] Určuje rozšířené styly odebrány během změny stylu.dwAdd
[v] Určuje rozšířené styly 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 okno Rozšířený styly jsou upraveny; jinak FALSE.
Poznámky
Styly, abyste přidali nebo odebrali lze kombinovat pomocí bitový operátor OR operátor (|).Najdete CreateWindowEx funkce informace o dostupných extended styly.
Pokud nFlags je nenulová, ModifyStyleEx 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 pomocí pravidelných okno styly, volání ModifyStyle.
Příklad
//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);
Požadavky
Záhlaví: atlwin.h