BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
Параметры
dwRemove
Определяет стили окна, которые будут удалены в течение модификации стиля.
dwAdd
Определяет стили окна, которые будут добавлены в течение модификации стиля.
nFlags
Флаг переданный к SetWindowPos, или ноль если SetWindowPos. не вызваеться. Значение по умолчанию - нуль.
Замечания
Вызовите этот метод, чтобы изменить стиль окна. Стили, которые будут добавлены или удален, могут быть объединены используя поразрядный ИЛИ (|) оператор.
Если nFlags отличный от нуля, ModifyStyle вызывает функцию API Windows ::SetWindowPos и перерисовывает окно, объединяя nFlags с следующим четыре предварительно установленными флажками:
Чтобы изменять расширенные стили окна, см. ModifyStyleEx.
Пример
// Этот пример добавляет WS_CLIPCHILDREN стиль к окну. // Никакие Стили не удалены из окна. void CMyView::OnInitialUpdate() { CView::OnInitialUpdate(); ModifyStyle(0, WS_CLIPCHILDREN); }