CWinTraits选件类

在创建windows对象时,此选件类出于标准化使用的样式提供方法。

重要

此选件类及其成员不能在Windows运行时执行的应用程序。

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

参数

  • t_dwStyle
    默认标准窗口样式。

  • t_dwExStyle
    默认扩展窗口样式。

成员

c84d8s19.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CWinTraits::GetWndExStyle

(静态)来检索 CWinTraits 对象的扩展样式。

CWinTraits::GetWndStyle

(静态)来检索 CWinTraits 对象的标准样式。

备注

窗口特征 选件类出于标准化用于ATL窗口创建该对象的样式提供简单的方法。 使用此选件类的专用化作为模板参数传递到 CWindowImpl 或其他ATL的窗口选件类指定标准该的默认和该窗口选件类实例的扩展样式。

请使用此模板,当您希望提供默认值将使用的windows样式时,只有当其他样式到 CWindowImpl::Create时的调用中指定。

ATL为windows样式的常用的组合提供此模板的三个预定义的专用化:

  • CControlWinTraits
    设计用于标准控件的窗口。 使用以下标准样式: WS_CHILDWS_VISIBLEWS_CLIPCHILDRENWS_CLIPSIBLINGS。 不扩展样式。

  • CFrameWinTraits
    用于标准帧窗口。 使用的标准样式包括: WS_OVERLAPPEDWINDOWWS_CLIPCHILDRENWS_CLIPSIBLINGS。 使用的扩展样式包括: WS_EX_APPWINDOWWS_EX_WINDOWEDGE

  • CMDIChildWinTraits
    用于标准MDI子窗口。 使用的标准样式包括: WS_OVERLAPPEDWINDOWWS_CHILDWS_VISIBLEWS_CLIPCHILDRENWS_CLIPSIBLINGS。 使用的扩展样式包括: WS_EX_MDICHILD

如果要确保特定样式为windows选件类的所有实例设置,并允许其他样式设置基于每个实例的基类型,使用 CWinTraitsOR 时。

要求

Header: atlwin.h

请参见

概念

了解的窗口特征

其他资源

Class Members

ATL选件类概述