Sdílet prostřednictvím


Styly ovládacího prvku strom

Styly ovládacího prvku strom (CTreeCtrl) řídí aspekty vzhledu ovládacího prvku stromu. Při vytváření ovládacího prvku strom nastavíte počáteční styly. Styly můžete načíst a změnit po vytvoření ovládacího prvku strom pomocí funkcí GetWindowLong a SetWindowLong Windows, které určují GWL_STYLE pro parametr nIndex. Úplný seznam stylů najdete v tématu Styly oken ovládacího prvku stromové zobrazení v sadě Windows SDK.

Styl TVS_HASLINES vylepšuje grafické znázornění hierarchie ovládacího prvku stromu nakreslením čar, které propojí podřízené položky s odpovídající nadřazenou položkou. Tento styl neodpojuje položky v kořenovém adresáři hierarchie. K tomu je potřeba zkombinovat styly TVS_HASLINES a TVS_LINESATROOT .

Uživatel může rozbalit nebo sbalit seznam podřízených položek poklikáním na nadřazenou položku. Ovládací prvek stromu, který má styl TVS_SINGLEEXPAND , způsobí rozbalení vybrané položky a zrušení výběru položky ke sbalení. Pokud se myš používá k jednoduchému kliknutí na vybranou položku a tato položka se zavře, rozbalí se. Pokud je vybraná položka při otevření jedním kliknutím, bude sbalená.

Ovládací prvek stromu, který má styl TVS_HASBUTTONS , přidá tlačítko na levou stranu každé nadřazené položky. Uživatel může kliknutím na tlačítko rozbalit nebo sbalit podřízené položky jako alternativu k poklikání na nadřazenou položku. TVS_HASBUTTONS nepřidává tlačítka k položkám v kořenovém adresáři hierarchie. Uděláte to tak, že zkombinujete TVS_HASLINES, TVS_LINESATROOT a TVS_HASBUTTONS.

Styl TVS_EDITLABELS umožňuje uživateli upravovat popisky ovládacích prvků stromu. Další informace o úpravách popisků najdete v tématu Úpravy popisků ovládacího prvku strom později v tomto tématu.

Styl TVS_NOTOOLTIPS zakáže funkci automatického popisku ovládacích prvků stromového zobrazení. Tato funkce automaticky zobrazí popis, který obsahuje název položky pod kurzorem myši, pokud celý název není aktuálně viditelný.

Viz také

Používání atributu CTreeCtrl
Ovládací prvky