BOOL SortItems ( PFNLVCOMPARE pfnCompare, DWORD dwData );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ ศูนย์อื่น ๆ?
พารามิเตอร์
pfnCompare
ที่อยู่ของโปรแกรมประยุกต์ที่กำหนดเองการเปรียบเทียบฟังก์ชัน เรียกว่าฟังก์ชันการเปรียบเทียบระหว่างการดำเนินการเรียงลำดับที่แต่ละครั้งที่ใบสั่งสัมพันธ์กันของสองรายการต้องจะเปรียบเทียบ ฟังก์ชันการเปรียบเทียบต้องเป็นสมาชิกของคลาสคงหรือฟังก์ชันขาตั้งเพียงอย่างเดียวที่ไม่ใช่สมาชิกของคลาสใด ๆ อย่างใดอย่างหนึ่ง?
dwData
ค่าที่กำหนดโดยโปรแกรมประยุกต์ที่ถูกส่งผ่านไปยังฟังก์ชันการเปรียบเทียบ?
หมายเหตุ
เรียงลำดับมุมมองรายการโดยใช้ฟังก์ชันการเปรียบเทียบโปรแกรมประยุกต์ที่กำหนดเอง ดัชนีของการเปลี่ยนแปลงแต่ละรายการเพื่อแสดงลำดับใหม่?
การเปรียบเทียบฟังก์ชันมีแบบฟอร์มต่อไปนี้:
int ติดต่อกลับ CompareFunc (LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
ฟังก์ชันการเปรียบเทียบจะต้องส่งกลับเป็นค่าลบถ้ารายการแรกที่ควรทำที่สอง เป็นค่าบวกถ้ารายการแรกที่ควรทำตามที่สอง หรือถ้าเป็นศูนย์สินค้าสองชนิดจะเทียบเท่า?
พารามิเตอร์lParam1และlParam2ระบุข้อมูลสินค้าสำหรับสินค้าสองที่เปรียบเทียบ พารามิเตอร์lParamSortไม่เหมือนกับค่าdwData?
ภาพรวม CListCtrl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCListCtrl::FindItem(&N)