共用方式為


CTreeCtrl::SetExtendedStyle

設定目前樹狀檢視控制項的延伸樣式。

DWORD SetExtendedStyle(
      DWORD dwExMask, 
      DWORD dwExStyles
);

參數

參數

描述

[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

樹狀檢視控制項的延伸樣式。