Ağaç Denetim Öğesi Bilgileri
Ağaç denetimleri (CTreeCtrl), denetimdeki öğeler hakkında bilgi alan bir dizi üye işlevine sahiptir. GetItem üye işlevi, bir öğeyle ilişkili verilerin bir kısmını veya tümünü alır. Bu veriler öğenin metnini, durumunu, görüntülerini, alt öğe sayısını ve uygulama tanımlı 32 bit veri değerini içerebilir. Ayrıca, bir öğeyle ilişkili verilerin bir kısmını veya tümünü ayarlayabilen bir SetItem işlevi de vardır.
GetItemState, GetItemText, GetItemData ve GetItemImage üye işlevleri bir öğenin tek tek özniteliklerini alır. Bu işlevlerin her biri, bir öğenin özniteliklerini ayarlamak için karşılık gelen bir Set işlevine sahiptir.
GetNextItem üye işlevi, geçerli öğeyle belirtilen ilişkiyi taşıyan ağaç denetim öğesini alır. Bu işlev bir öğenin üst öğesini, sonraki veya önceki görünür öğeyi, ilk alt öğeyi vb. alabilir. Ağaçtan geçiş yapmak için üye işlevleri de vardır: GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem ve GetDropHilightItem.
GetItemRect üye işlevi, ağaç denetim öğesi için sınırlayıcı dikdörtgeni alır. GetCount ve GetVisibleCount üye işlevleri, sırasıyla bir ağaç denetimindeki öğelerin sayısını ve ağaç denetiminin penceresinde şu anda görünür durumda olan öğelerin sayısını alır. EnsureVisible üye işlevini çağırarak belirli bir öğenin görünür olduğundan emin olabilirsiniz.