Udostępnij za pośrednictwem


COleControlSite::ModifyStyle

Modyfikuje style formantu.

virtual BOOL ModifyStyle(
   DWORD dwRemove,
   DWORD dwAdd,
   UINT nFlags 
);

Parametry

  • dwRemove
    Style, które ma zostać usunięty z style bieżącego okna.

  • dwAdd
    Style dodaje z style bieżącego okna.

  • nFlags
    Okno pozycjonowania flagi.Listy możliwych wartości, zobacz SetWindowPos działać w Windows SDK.

Wartość zwracana

Niezerowa, jeśli zmienione style, inaczej zero.

Uwagi

Kontroli zapasów właściwości włączony zostanie zmodyfikowane, aby dopasować ustawienie dla WS_DISABLED.Właściwość zapasów styl obramowania formantu zostanie zmodyfikowane, aby dopasować ustawienie żądanej WS_BORDER.Inne style są stosowane bezpośrednio do formantu uchwyt okna, jeśli jest obecny.

Modyfikuje style okna formantu.Style, które mają być dodawane lub usuwane mogą być połączone za pomocą logiczną lub operator (|).Zobacz CreateWindow działać w Windows SDK informacji 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.

Wymagania

Nagłówek: afxocc.h

Zobacz też

Informacje

Klasa COleControlSite

Wykres hierarchii