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.
Typische Verwendung eines Strukturansicht-Steuerelements (CTreeCtrl) folgt dem Muster unten:
Das Steuerelement wird erstellt.Wenn sich das Steuerelement in einer Dialogfeldvorlage angegeben ist oder wenn Sie CTreeView verwenden, ist Erstellung automatisch, wenn das Dialogfeld oder Ansicht erstellt wird.Wenn Sie die Strukturansicht als untergeordnetes Fenster eines anderen Fensters erstellen möchten, verwenden Sie die Erstellen-Memberfunktion.
Wenn Sie das Struktursteuerelement Bilder verwenden möchten, legen Sie eine Bildliste fest, indem Sie SetImageList aufgerufen haben.Sie können auch den Einzug ändern, indem Sie SetIndent aufrufen.Eine gute Zeit, hierzu in OnInitDialog (für Steuerelemente in Dialogfeldern) oder in OnInitialUpdate (für Sichten).
Setzen Sie Daten in das Steuerelement, indem Sie die InsertItem-Funktion von CTreeCtrl einmal für jedes Datenelement aufrufen.InsertItem gibt ein Handle für das Element, das Sie verwenden können, um es später zu verweisen, wie zurück, wenn es sich um untergeordnete Elemente hinzugefügt werden.Eine gute Zeit, die Daten zu initialisieren wird in OnInitDialog (für Steuerelemente in Dialogfeldern) oder in OnInitialUpdate (für Sichten).
Wenn der Benutzer mit dem Steuerelement interagiert, sendet es verschiedene Benachrichtigungsmeldungen.Sie können eine Funktion angeben, dass alle Meldungen zu behandeln, die Sie bearbeiten möchten, indem Sie ein Makro in der ON_NOTIFY_REFLECT der Meldungszuordnung des Steuerelementfensters hinzufügen oder indem Sie ein ON_NOTIFY Makro zur Meldungszuordnung des übergeordneten Fensters hinzufügen.Weitere Informationen finden Sie weiter unten in diesem Thema Strukturansicht-Steuerelement-Benachrichtigungsmeldungen Eine Liste möglicher Benachrichtigungen.
Rufen Sie die verschiedenen Funktionen des angegebenen Members zum Festlegen von Werten für das Steuerelement.Zu den Änderungen, die Sie vornehmen können, welche die Einzugsebene festlegen und den Text, das Bild oder die Daten zugeordnet sind, mit einem Element geändert wird.
Verwenden Sie die verschiedenen Features abrufen, um den Inhalt des Steuerelements zu überprüfen.Sie können den Inhalt des Strukturansicht-Steuerelements auch mit Funktionen, mit denen Sie Handles für den übergeordneten Elementen, die untergeordneten Elemente und gleichgeordneten Elemente eines angegebenen Elements abgerufen werden soll.Sie können sogar Sortieren der untergeordneten Elemente eines bestimmten Knotens.
Wenn Sie mit dem Steuerelement durchgeführt wurden, sollten Sie sicherstellen, dass sie ordnungsgemäß zerstört wird.Wenn das Struktursteuerelement in einem Dialogfeld oder eine Sicht ist, werden CTreeCtrl es selbst und das Objekt automatisch zerstört.Wenn dies nicht der Fall ist, müssen Sie sicherstellen, dass das Steuerelement und das CTreeCtrl-Objekt ordnungsgemäß zerstört werden.