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 指定的默认样式的组合(使用逻辑 OR 运算符)。
static DWORD GetWndStyle(DWORD dwStyle);
参数
dwStyle
用于创建窗口的样式。
返回值
在 dwStyle 中传递的样式和由 t_dwStyle
指定的默认样式的组合,使用逻辑 OR 运算符。
CWinTraitsOR::GetWndExStyle
调用此函数以检索 CWinTraits
对象的标准样式和 t_dwStyle
指定的默认样式的组合(使用逻辑 OR 运算符)。
static DWORD GetWndExStyle(DWORD dwExStyle);
参数
dwExStyle
用于创建窗口的扩展样式。
返回值
在 dwExStyle 中传递的扩展样式和由 t_dwExStyle
指定的默认样式的组合,使用逻辑 OR 运算符