Informacje o elementach kontrolki drzewa
Kontrolki drzewa (CTreeCtrl) mają wiele funkcji członkowskich, które pobierają informacje o elementach w kontrolce. Funkcja składowa GetItem pobiera niektóre lub wszystkie dane skojarzone z elementem. Te dane mogą obejmować tekst elementu, stan, obrazy, liczbę elementów podrzędnych oraz zdefiniowaną przez aplikację wartość danych 32-bitowych. Istnieje również funkcja SetItem , która może ustawić niektóre lub wszystkie dane skojarzone z elementem.
Funkcje składowe GetItemState, GetItemText, GetItemData i GetItemImage pobierają poszczególne atrybuty elementu. Każda z tych funkcji ma odpowiednią funkcję Set do ustawiania atrybutów elementu.
Funkcja składowa GetNextItem pobiera element kontrolki drzewa, który nosi określoną relację z bieżącym elementem. Ta funkcja może pobrać element nadrzędny, następny lub poprzedni widoczny element, pierwszy element podrzędny itd. Istnieją również funkcje składowe do przechodzenia przez drzewo: GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem i GetDropHilightItem.
Funkcja składowa GetItemRect pobiera prostokąt ograniczenia dla elementu kontrolki drzewa. Funkcje składowe GetCount i GetVisibleCount pobierają liczbę elementów w kontrolce drzewa i liczbę elementów, które są obecnie widoczne w oknie kontrolki drzewa. Możesz upewnić się, że określony element jest widoczny, wywołując funkcję elementu członkowskiego EnsureVisible .