Strukturansicht-Steuerelement-Element-Position

Die Anfangsposition eines Elements wird festgelegt, wenn das Element hinzugefügt wurde)CTreeCtrl dem Strukturansicht-Steuerelement (mithilfe der InsertItem-Memberfunktion verwendet.Der Memberfunktionsaufruf gibt das Handle des übergeordneten Elements und das Handle des Elements an, nach dem das neue Element eingefügt werden soll.Das zweite Handle muss entweder ein untergeordnetes Element des angegebenen übergeordneten Elements oder einen dieser Werte identifizieren: TVI_FIRST, TVI_LAST oder TVI_SORT.

Wenn TVI_FIRST oder TVI_LAST angegeben ist, wird das Struktursteuerelement das neue Element am Anfang oder Ende der angegebenen Liste von untergeordneten Elemente des übergeordneten Elements.Wenn TVI_SORT angegeben ist, wird das Struktursteuerelement das neue Element in die Liste der untergeordneten Elemente in alphabetischer Reihenfolge basierend auf den Textkörper der Bezeichnungen Element ein.

Sie können die Liste der untergeordneten Elemente eines übergeordneten Elements in alphabetische Reihenfolge setzen, indem Sie die SortChildren-Memberfunktion aufrufen.Diese Funktion enthält einen Parameter, der angibt, ob alle Ebenen von untergeordneten Elementen, die aus dem angegebenen übergeordneten Element absteigen, auch in alphabetischer Reihenfolge sortiert werden.

Die SortChildrenCB-Memberfunktion ermöglicht die Sortierung untergeordneten Elemente auf Grundlage von Kriterien, die Sie definieren.Wenn Sie diese Funktion aufrufen, geben Sie eine von der Anwendung definierte Rückruffunktion, die aufgerufen werden können, wenn im Strukturansicht-Steuerelement immer die relative Reihenfolge von zwei untergeordneten Elementen entschieden werden muss.Die Rückruffunktion empfängt zwei anwendungsdefinierte 32-Bit-Werte für Elemente, die verglichen werden und ein dritter 32-Bit-Wert, die Sie angeben, ob Sie SortChildrenCB aufrufen.

Siehe auch

Referenz

Verwenden von CTreeCtrl

Konzepte

Steuerelemente (MFC)