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