Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jedes Element in einem Strukturansicht-Steuerelement (CTreeCtrl) kann eine Liste von Unterelementen, die über untergeordnete Elemente verfügen über zugeordnete aufgerufen werden.Ein Element mit mindestens einem untergeordneten Elemente aufweist, wird ein übergeordnetes Element aufgerufen.Ein untergeordnetes Element wird unterhalb des übergeordneten Elements angezeigt und wird eingezogen, um anzugeben, dass es dem übergeordneten Element untergeordnet.Ein Element, das nicht über ein übergeordnetes Element verfügt, wird oben in der Hierarchie und wird ein Stammelement aufgerufen.
Zu jedem Zeitpunkt kann sich der Zustand der Liste der untergeordneten Elemente eines übergeordneten Elements entweder erweitert oder reduziert werden.Wenn der Zustand erweitert ist, werden die untergeordneten Elemente unterhalb des übergeordneten Elements angezeigt.Wenn dies reduziert ist, werden die untergeordneten Elemente nicht angezeigt.In der Liste automatisch Wechselt zwischen dem erweiterten und dem reduzierten Zustand, wenn der Benutzer auf das übergeordnete Element doppelklicken oder wenn das übergeordnete Element für das TVS_HASBUTTONS Format verfügt, wenn der Benutzer auf die Schaltfläche klickt, die mit dem übergeordneten Element verknüpft ist.Eine Anwendung kann die untergeordneten Elemente erweitern oder reduzieren, indem sie die Erweitert-Memberfunktion verwendet.
Sie fügen einem Strukturansicht-Steuerelement ein Element hinzu, indem Sie die InsertItem-Memberfunktion aufrufen.Diese Funktion gibt ein Handle des HTREEITEM-Typs zurück, der das Element eindeutig identifiziert wird.Wenn Sie ein Element hinzufügen, müssen Sie über das Handle des übergeordneten Elements des neuen Elements angeben.Wenn Sie NULL oder den Wert TVI_ROOT anstelle eines Handles des übergeordneten Elements in der TVINSERTSTRUCT-Struktur oder im hParent-Parameter angeben, wird das Element als Stammelement hinzugefügt.
Ein Strukturansicht-Steuerelement sendet eine TVN_ITEMEXPANDING Benachrichtigung, wenn sich die Liste der untergeordneten Elemente eines übergeordneten Elements gerade erweitert oder reduziert werden soll.Die Benachrichtigung gibt Ihnen die Gelegenheit, um die Änderung zu verhindern oder alle Attribute des übergeordneten Elements festzulegen, die vom Zustand der Liste von untergeordneten Elementen abhängig sind.Nachdem Sie den Zustand der Liste geändert hat, sendet das Tree-Steuerelement eine Benachrichtigungsmeldung TVN_ITEMEXPANDED.
Ruft eine Liste der untergeordneten Elemente erweitert wird, wird sie relativ zum übergeordneten Element eingezogen.Sie können die Größe des Einzugs, indem Sie die SetIndent-Memberfunktion, festlegen oder die aktuelle Größe abzurufen, indem Sie die GetIndent-Memberfunktion verwenden.