共用方式為


樹狀目錄控制項樣式

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

TVS_HASLINES 樣式會繪製與其對應的父項目連結子項目的行提高樹狀目錄控制項分級的圖形表示。 這個樣式不連結項目在階層架構的根。 若要這麼做,您需要合併 TVS_HASLINESTVS_LINESATROOT 樣式。

使用者可以按兩下父項目已展開或摺疊子項目父項目的清單。 有 TVS_SINGLEEXPAND 樣式的樹狀目錄控制項就會在已選取項目的展開和是項目未選取的損毀。 如果是使用滑鼠按一下選取的項目,且該項目已關閉,它將會展開。 如果選取的項目按一下,當是開啟的,則會摺疊。

TVS_HASBUTTONS 樣式的樹狀目錄控制項將按鈕加入至每個父項目的左邊。 使用者可以按一下按鈕展開或摺疊子項目做為替代按兩下父項目。 TVS_HASBUTTONS 不將按鈕加入至項目在階層架構的根。 若要這麼做,就必須將 TVS_HASLINESTVS_LINESATROOTTVS_HASBUTTONS

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

TVS_NOTOOLTIPS 樣式停用樹狀檢視控制項自動工具提示功能。 如果整個標題中目前不可見的,則這個功能會自動顯示工具提示,其中包含項目的標題在滑鼠游標下。

請參閱

參考

使用 CTreeCtrl

概念

控制項 (MFC)