Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CWindow

CWindow::GetStyle