CTreeCtrl::SetExtendedStyle

设置当前树视图控件的扩展样式。

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

参数

Parameter

描述

[in] dwExMask

指定的位掩码。当前树视图的哪些样式控制此方法影响。 如果此参数为零,则会忽略,并且 dwExStyles 参数的值赋给树视图控件。

按位指定零个或一个组合 (或在 树视图控件扩展样式描述的) 的样式。

[in] dwExStyles

指定的位掩码。当前树视图中的控件样式设置或清除。

若要设置样式的组合,请按位指定一个组合 (或在 树视图控件扩展样式描述的) 的样式。 若要清除设置样式,请指定零。

返回值

包含上述扩展控件的值样式。

备注

此方法清除在 dwExMask 参数指定的样式,然后将 dwExStyles 参数指定的样式。 对应于 dwExMask 更改的位仅的扩展样式。

此方法发送 TVM_SETEXTENDEDSTYLE 信息,在 Windows SDK所述。

要求

标头: afxcmn.h

此方法在 Windows XP 和更高版本支持。

此方法的其他要求。Windows vista公共控件的生成要求所述。

示例

下面的代码示例定义一个变量,m_treeCtrl,用于访问当前树视图控件。 代码示例还定义了无符号整数和几个 HTREEITEM 变量。 这些变量在下一个示例。

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

下面的代码示例将该 TVS_EX_AUTOHSCROLL 扩展的样式到当前树视图控件。 在代码示例的早期部分,则不会显示,我们在这些状态创建了一个包括美国的,宾夕法尼亚州的子节点根国家/地区节点和华盛顿的一个树视图和城市的树项。 我们特意使树视图控件导出,以便它必须自动将显示具有焦点的树项。

    m_treeCtrl.SetExtendedStyle(TVS_EX_AUTOHSCROLL, TVS_EX_AUTOHSCROLL);

请参见

参考

CTreeCtrl选件类

层次结构图

TVM_SETEXTENDEDSTYLE

CTreeCtrl::GetExtendedStyle

树视图控件扩展样式