Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CWindow

CWindow::GetExStyle