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