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


Класс CWinTraits

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

Важное примечаниеВажно

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

template <
DWORD t_dwStyle= 0,
DWORD t_dwExStyle= 0
>
class CWinTraits

Параметры

  • t_dwStyle
    По умолчанию стандартные стили окна.

  • t_dwExStyle
    По умолчанию расширенные стили окна.

Члены

c84d8s19.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CWinTraits::GetWndExStyle

(Статический) Извлекает расширенные стили для объекта CWinTraits.

CWinTraits::GetWndStyle

(Статический) Извлекает стандартные стили для объекта 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

См. также

Основные понятия

Основные сведения о признаки окна

Другие ресурсы

Class Members

Общие сведения о классе библиотеки ATL