CWinTraits Class
Этот класс предоставляет метод для стандартизации, используемые стили создать объект окна.
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
template <
DWORD t_dwStyle= 0,
DWORD t_dwExStyle= 0
>
class CWinTraits
Параметры
t_dwStyle
По умолчанию стандартные стили окна.t_dwExStyle
По умолчанию расширенные стили окна.
Члены
Открытые методы
Имя |
Описание |
---|---|
(Статический) Извлекает расширенные стили для объекта CWinTraits. |
|
(Статический) Извлекает стандартные стили для объекта CWinTraits. |
Заметки
Этот класс признаки окна предоставляет простой метод для стандартизации стили, используемые для создания объекта окна библиотеки ATL. Используйте специализацию этого класса в качестве параметра шаблона в CWindowImpl или другой из классов окна библиотеки ATL для указания по умолчанию стандартные и расширенные стили, используемые для экземпляров этого класса окна.
Используйте этот шаблон, если необходимо предоставить по умолчанию стили окна, которые будут использоваться только при отсутствии других стилей не определены в вызове CWindowImpl::Create.
Библиотеки ATL предоставляет 3 стандартных специализации этого шаблона для часто используемых стилей окна " сочетания:
CControlWinTraits
Разработанные для стандартного окна элемента управления. Следующие стандартные стили используются: WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN и WS_CLIPSIBLINGS. Нет расширенные стили.CFrameWinTraits
Разработанные для стандартного фреймового окна. Стандартные, используемые стили: WS_OVERLAPPEDWINDOW, WS_CLIPCHILDREN и WS_CLIPSIBLINGS. Расширенные, используемые стили: WS_EX_APPWINDOW и WS_EX_WINDOWEDGE.CMDIChildWinTraits
Разработанные для стандартного дочернего окна MDI. Стандартные, используемые стили: WS_OVERLAPPEDWINDOW, WS_CHILD, WS_VISIBLE, WS_CLIPCHILDREN и WS_CLIPSIBLINGS. Расширенные, используемые стили: WS_EX_MDICHILD.
Если необходимо убедиться, что некоторые стили для всех установленных экземпляров класса окна позволяя при этом другие стили быть установлен для каждого в- экземпляра используется CWinTraitsOR.
Требования
Header: atlwin.h