Поделиться через


Класс CWinTraitsOR

Этот класс предоставляет метод для стандартизации стилей, используемых при создании объекта окна.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.

Синтаксис

template <DWORD t_dwStyle = 0,
          DWORD t_dwExStyle = 0,
          class TWinTraits = CControlWinTraits>
class CWinTraitsOR

Параметры

t_dwStyle
Стили окон по умолчанию.

t_dwExStyle
Стили расширенных окон по умолчанию.

Участники

Открытые методы

Имя Описание
CWinTraitsOR::GetWndExStyle Извлекает расширенные стили для CWinTraitsOR объекта.
CWinTraitsOR::GetWndStyle Извлекает стандартные стили для CWinTraitsOR объекта.

Замечания

Этот класс признаков окна предоставляет простой метод стандартизации стилей, используемых для создания объекта окна ATL. Используйте специализацию этого класса в качестве параметра шаблона для CWindowImpl или другого класса окон ATL, чтобы указать минимальный набор стандартных и расширенных стилей, используемых для экземпляров этого класса окна.

Используйте специализацию этого шаблона, если вы хотите убедиться, что для всех экземпляров класса окон заданы определенные стили, разрешая устанавливать другие стили на основе каждого экземпляра в вызове CWindowImpl::Create.

Если вы хотите предоставить стили окон по умолчанию, которые будут использоваться только в том случае, если другие стили не указаны в вызове CWindowImpl::Create, используйте CWinTraits .

Требования

Заголовок: atlwin.h

CWinTraitsOR::GetWndStyle

Вызовите эту функцию для получения сочетания (с помощью оператора логического ИЛИ) стандартных стилей CWinTraits объекта и стилей по умолчанию, заданных t_dwStyle.

static DWORD GetWndStyle(DWORD dwStyle);

Параметры

dwStyle
Стили, используемые для создания окна.

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

Сочетание стилей, передаваемых в dwStyle и заданных t_dwStyleпо умолчанию, с помощью логического оператора OR.

CWinTraitsOR::GetWndExStyle

Вызовите эту функцию для получения сочетания (с помощью оператора логического ИЛИ) расширенных стилей CWinTraits объекта и стилей по умолчанию, заданных t_dwStyle.

static DWORD GetWndExStyle(DWORD dwExStyle);

Параметры

dwExStyle
Расширенные стили, используемые для создания окна.

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

Сочетание расширенных стилей, передаваемых в dwExStyle и заданных t_dwExStyleпо умолчанию, с помощью логического оператора OR

См. также

Общие сведения о классе
Основные сведения о характеристиках окна