Sdílet prostřednictvím


Umístění položky v ovládacím prvku strom

Počáteční pozici položky je nastavena, když byla položka přidána do ovládacího prvku stromu (CTreeCtrl) s použitím InsertItem členské funkce.Volání členské funkce Určuje popisovač nadřazené položky a zpracování zboží, po kterém má být vložen nový bod.Druhý úchyt musí identifikovat podřízenou položku nadřazené dané nebo jedna z těchto hodnot: TVI_FIRST, TVI_LAST, nebo TVI_SORT.

Při TVI_FIRST nebo TVI_LAST je zadán ovládací prvek stromové struktury umístí novou položku na začátku nebo na konci daného nadřazeného zboží seznam podřízených položek.Při TVI_SORT je zadán ovládací prvek stromové struktury vloží novou položku do seznamu podřízené položky v abecedním pořadí podle textu popisků položek.

Můžete umístit nadřazené položky seznamu podřízené položky v abecedním pořadí pomocí volání SortChildren členské funkce.Tato funkce obsahuje parametr, který určuje, zda jsou všechny úrovně podřízené položky z dané nadřazené položky sestupně také seřazeny v abecedním pořadí.

SortChildrenCB členské funkce umožňuje řadit podřízené položky na základě kritérií, která definujete.Při volání této funkce je třeba zadat zpětné volání definované aplikací funkce, které ovládací prvek stromové struktury lze volat při každém relativní pořadí dvě podřízené položky musí být rozhodnuto.Funkce zpětného volání obdrží dva 32bitové aplikace definované hodnoty porovnávaných položek a třetí 32bitová hodnota, kterou zadáte při volání SortChildrenCB.

Viz také

Referenční dokumentace

Používání atributu CTreeCtrl

Koncepty

Ovládací prvky (MFC)