Ağaç Denetim Öğesi Konumu
Öğe üye işlevi kullanılarak InsertItem
ağaç denetimine (CTreeCtrl) eklendiğinde öğenin ilk konumu ayarlanır. Üye işlev çağrısı, üst öğenin tutamacını ve yeni öğenin eklendiği öğenin tutamacını belirtir. İkinci tanıtıcı, verilen üst öğenin alt öğesini veya şu değerlerden birini tanımlamalıdır: TVI_FIRST
, TVI_LAST
veya TVI_SORT
.
TVI_FIRST
veya TVI_LAST
belirtildiğinde, ağaç denetimi yeni öğeyi verilen üst öğenin alt öğe listesinin başına veya sonuna yerleştirir. Belirtildiğinde TVI_SORT
, ağaç denetimi yeni öğeyi öğe etiketlerinin metnine göre alfabetik sırada alt öğeler listesine ekler.
SortChildren üye işlevini çağırarak bir üst öğenin alt öğe listesini alfabetik düzene koyabilirsiniz. Bu işlev, verilen üst öğeden azalan tüm alt öğe düzeylerinin alfabetik düzende sıralanıp sıralanmadığını belirten bir parametre içerir.
SortChildrenCB üye işlevi, alt öğeleri tanımladığınız ölçütlere göre sıralamanıza olanak tanır. Bu işlevi çağırdığınızda, iki alt öğenin göreli sırasına karar vermek gerektiğinde ağaç denetiminin çağırabileceği uygulama tanımlı bir geri çağırma işlevi belirtirsiniz. Geri çağırma işlevi, karşılaştırılmakta olan öğeler için iki adet 32 bit uygulama tanımlı değer ve çağırırken SortChildrenCB
belirttiğiniz üçüncü bir 32 bit değer alır.