Visual C++. Описание стандартных классов - ModifyStyleEx

ОГЛАВЛЕНИЕ


ModifyStyleEx

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

Возвращаемое значение

Ненулевое, если произошло изменение стиля окна, в противном случае - ноль.

Аргументы

  • dwRemove - определяет дополнительные стили, которые необходимо удалить в процессе изменения стиля окна.
  • dwAdd - определяет дополнительные стили, которые необходимо добавить в процессе изменения стиля окна.
  • nFlags - флаги, передаваемые функции SetWindowPos, или ноль, если нет необходимости вызывать функцию SetWindowPos. По умолчанию данный аргумент имеет нулевое значение. В данном аргументе могут быть установлены следующие флаги:
    SWP_NOSIZE - сохраняется прежний размер окна;
    SWP_NOMOVE - сохраняется прежнее положение окна;
    SWP_NOZORDER - сохраняется прежний Z порядок;
    SWP_NOACTIVATE - окно не активизируется.

Описание

Данная функция вызывается для внесения изменений в дополнительные стили окна. Добавляемые и удаляемые стили объединяются с использованием оператора побитового ИЛИ. Для внесения изменений в обычные стили окна используется функция ModifyStyle.