樹狀目錄控制項樣式

樹狀目錄控制項 (CTreeCtrl) 樣式控制的樹狀目錄控制項的外觀。當您建立樹狀目錄控制項時,您可以設定初始樣式。您可以擷取和使用建立樹狀目錄控制項之後變更的樣式 GetWindowLongSetWindowLong 的 Windows 函式,指定 GWL_STYLE 的nIndex參數。如需完整的樣式清單,請參閱樹狀檢視控制項的視窗樣式在Windows SDK。

TVS_HASLINES 樣式來繪製線條的子系項目連結至其對應的父項目加強樹狀目錄控制項的階層架構的圖形表示。這種樣式並無法連結階層架構的根目錄中的項目。若要執行這項操作,您需要結合 TVS_HASLINESTVS_LINESATROOT 樣式。

使用者可以展開或摺疊子項目的父項目清單,按兩下父項目。樹狀目錄控制項具有 TVS_SINGLEEXPAND 樣式即以展開所選取的項目,並沒有被選取這個選項,若要摺疊的項目。如果用滑鼠按一下選取的項目,該項目就會關閉,它將會展開。如果選取的項目是單一-按一下開啟時,它將會被摺疊。

樹狀目錄控制項具有代使用 TVS_HASBUTTONS 樣式新增按鈕到左邊的每個父項目。使用者可以按一下 [[] 按鈕以展開或摺疊子項目,另一種父項目上按兩下。代使用 TVS_HASBUTTONS 不會將按鈕新增至階層架構的根目錄中的項目。若要執行這項操作,您必須結合 TVS_HASLINESTVS_LINESATROOT,以及 代使用 TVS_HASBUTTONS

TVS_EDITLABELS 樣式可讓使用者編輯樹狀目錄控制項項目的標籤。如需有關如何編輯標籤的詳細資訊,請參閱樹狀目錄控制項標籤編輯稍後在本主題中。

TVS_NOTOOLTIPS 樣式會停用的樹狀檢視控制項的 「 自動的工具提示 」 功能。這項功能會自動顯示工具提示,如果目前看不到完整的標題包含在滑鼠游標] 項目的標題。

請參閱

參考

使用 CTreeCtrl

概念

控制項 (MFC)