Informationen über die Elemente im Struktursteuerelement
Struktursteuerelemente (CTreeCtrl) verfügen über eine Reihe von Memberfunktionen, die Informationen zu Elementen im Steuerelement abrufen. Die GetItem-Memberfunktion ruft einige oder alle Daten ab, die einem Element zugeordnet sind. Diese Daten können den Text, den Zustand, die Bilder, die Anzahl der untergeordneten Elemente und einen anwendungsdefinierten 32-Bit-Datenwert enthalten. Es gibt auch eine SetItem-Funktion , die einige oder alle daten festlegen kann, die einem Element zugeordnet sind.
Die Memberfunktionen "GetItemState", "GetItemText", "GetItemData" und "GetItemImage " rufen einzelne Attribute eines Elements ab. Jede dieser Funktionen verfügt über eine entsprechende Set-Funktion zum Festlegen der Attribute eines Elements.
Die GetNextItem-Memberfunktion ruft das Struktursteuerelementelement ab, das die angegebene Beziehung zum aktuellen Element trägt. Diese Funktion kann das übergeordnete Element, das nächste oder vorherige sichtbare Element, das erste untergeordnete Element usw. abrufen. Es gibt auch Memberfunktionen zum Durchlaufen der Struktur: GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem und GetDropHilightItem.
Die GetItemRect-Memberfunktion ruft das umgebende Rechteck für ein Struktursteuerelementelement ab. Die Memberfunktionen "GetCount " und "GetVisibleCount " rufen die Anzahl der Elemente in einem Struktursteuerelement und eine Anzahl der Elemente ab, die derzeit im Fenster des Struktursteuerelements sichtbar sind. Sie können sicherstellen, dass ein bestimmtes Element sichtbar ist, indem Sie die Funktion "EnsureVisible member" aufrufen.