Udostępnij za pośrednictwem


CWindow::ModifyStyle

Modyfikuje style okien z CWindow obiektu.

BOOL ModifyStyle(
   DWORD dwRemove,
   DWORD dwAdd,
   UINT nFlags = 0 
) throw();

Parametry

  • dwRemove
    [w] Określa style okien do usunięcia podczas zmiany stylu.

  • dwAdd
    [w] Określa style okien, należy dodać podczas zmiany stylu.

  • nFlags
    [w] Flagi pozycjonowania okna.Listy możliwych wartości, zobacz SetWindowPos działać w Windows SDK.

Wartość zwracana

TRUE , jeśli są modyfikowane style okien; w przeciwnym razie FALSE.

Uwagi

Style, które mają być dodawane lub usuwane mogą być połączone za pomocą logiczną lub operator (|).Zobacz CreateWindow działać w Windows SDKinformacji o stylach okno dostępne.

Jeśli nFlags jest niezerowa, ModifyStyle wywołuje funkcję Win32 SetWindowPosi odrysowania łącząc okna nFlags z czterech następujących flag:

  • SWP_NOSIZEZachowuje bieżący rozmiar.

  • SWP_NOMOVEZachowuje bieżącego położenia.

  • SWP_NOZORDERZachowuje bieżący porządku.

  • SWP_NOACTIVATENie uaktywnia okno.

Zmodyfikować okno extended style, call ModifyStyleEx.

Przykład

//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);

Wymagania

Nagłówek: atlwin.h

Zobacz też

Informacje

Klasa CWindow

CWindow::GetStyle