CListCtrl::SortItems

bool SortItems ( pfnlvcompare pfnCompare, dword dwData );

Dönüş değeri

Sıfır başarılı olursa; Aksi takdirde sıfır.

Parametreleri

pfnCompare

Uygulama tanımlı işlev adresi. Karşılaştırma işlevi her zaman göreli iki liste öğelerinin karşılaştırılması gerekir sıralama işlemi sırasında denir. Karşılaştırma işlevi statik sınıf üyesi, ya da herhangi bir sınıf üyesi olmayan tek başına fonksiyon olmalıdır.

dwData

Karşılaştırma işlevine geçirilen uygulama tanımlı değer.

Açıklamalar

Uygulama tanımlı bir işlev kullanarak liste görünümü öğeleri sıralar. Her madde değişiklikleri yeni sırayı yansıtacak şekilde dizin.

Karşılaştırma işlevi aşağıdaki biçime sahiptir:

int geri CompareFunc (lparam lParam1, lparam lParam2, lparam lParamSort)

Eğer ilk öğeyi ikinci gelmelidir karşılaştırma işlevi negatif bir değer döndürmelidir, ilk öğenin ikinci ya da sıfır takip etmeli, pozitif bir değer iki öğe eşdeğerdir.

Öğe verileri Karşılaştırılan iki öğe için lParam1 ve lParam2 parametreleri belirtin. LParamSort parametresi dwData değeriyle aynıdır.

CListCtrl ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CListCtrl::FindItem

Index