Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 członkowska GetNextItem pobiera element kontrolki drzewa, który ma określoną relację do aktualnego elementu. Ta funkcja może pobrać element nadrzędny, pierwszy element podrzędny, następny lub poprzedni widoczny element 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 graniczny dla elementu kontrolnego 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ę członkowską EnsureVisible.