COMPAREITEMSTRUCT โครงสร้าง

โครงสร้างข้อมูลCOMPAREITEMSTRUCTมีแบบฟอร์มนี้:

typedef struct tagCOMPAREITEMSTRUCT {
 nbsp  UINT CtlType
    UINT CtlID
    HWND hwndItem
    UINT itemID1
    DWORD itemData1
    UINT itemID2
    DWORD itemData2
} COMPAREITEMSTRUCT(&N)

โครงสร้างCOMPAREITEMSTRUCTหน้า ๆ ระบุและข้อมูลที่มาจากโปรแกรมประยุกต์สำหรับสองรายการในกล่องคำสั่งผสมหรือกล่องรายการที่เรียงลำดับ วาดเจ้า เมื่อใดก็ ตามที่โปรแกรมประยุกต์เพิ่มสินค้าใหม่กับการวาดเจ้าของกล่องเลือกรายการหรือกล่องคำสั่งผสมที่สร้างขึ้น ด้วยลักษณะCBS_SORTหรือLBS_SORT , Windows ส่งเจ้าของข้อความWM_COMPAREITEM พารามิเตอร์lParamของข้อความประกอบด้วยตัวชี้ที่ยาวนานกับโครงสร้างแบบCOMPAREITEMSTRUCT เมื่อได้รับข้อความ เจ้าเปรียบเทียบรายการสอง และส่งกลับค่าระบุว่า รายการใดเรียงลำดับก่อนอื่น?

สมาชิก

CtlType

ODT_LISTBOX (ซึ่งระบุกล่องรายการมีเจ้าของวาด) หรือODT_COMBOBOX (ซึ่งระบุมีกล่องคำสั่งผสมของเจ้าของวาด)?

CtlID

ID ตัวควบคุมสำหรับกล่องรายการหรือกล่องคำสั่งผสม?

hwndItem

หมายเลขอ้างอิงหน้าต่างของตัวควบคุม?

itemID1

ดัชนีของรายการแรกในกล่องรายการหรือกล่องคำสั่งผสมที่ถูกเปรียบเทียบ?

itemData1

มาจากโปรแกรมประยุกต์ข้อมูลสำหรับรายการแรกที่เปรียบเทียบ ค่านี้ถูกส่งผ่านในสายที่เพิ่มรายการลงในกล่องคำสั่งผสมหรือรายการ?

itemID2

ดัชนีของสินค้าสองที่ในกล่องรายการหรือกล่องคำสั่งผสมที่ถูกเปรียบเทียบ?

itemData2

มาจากโปรแกรมประยุกต์ข้อมูลสำหรับสินค้าสองเปรียบเทียบ ค่านี้ถูกส่งผ่านในสายที่เพิ่มรายการลงในกล่องคำสั่งผสมหรือรายการ?

ดูเพิ่มเติมnbspCWnd::OnCompareItem(&N)

Index