COMPAREITEMSTRUCT

โครงสร้างCOMPAREITEMSTRUCTหน้า ๆ ระบุและข้อมูลที่มาจากโปรแกรมประยุกต์สำหรับสองรายการในกล่องคำสั่งผสมหรือกล่องรายการที่เรียงลำดับ วาดเจ้า.

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

typedef struct tagCOMPAREITEMSTRUCT { / / cis UINT CtlType 
    UINT CtlID 
    HWND hwndItem 
    UINT itemID1 
    DWORD itemData1 
    UINT itemID2 
    DWORD itemData2 
} COMPAREITEMSTRUCT 
 

สมาชิก

CtlType
ระบุ ODT_LISTBOX (การวาดเจ้าของรายการกล่อง) หรือ ODT_COMBOBOX (มีกล่องคำสั่งผสมที่วาดเจ้า).
CtlID
ระบุรหัสของกล่องรายการหรือกล่องคำสั่งผสม.
hwndItem
จัดการตัวควบคุม.
itemID1
ระบุดัชนีของรายการแรกในกล่องรายการหรือกล่องคำสั่งผสมที่ถูกเปรียบเทียบ.

สมาชิกนี้จะ– 1 ถ้าไม่ถูกแทรกสินค้า หรือค้นหาสินค้าอาจเกิดขึ้นในกล่องรายการหรือกล่องคำสั่งผสม.

itemData1
ระบุข้อมูลที่มาจากโปรแกรมประยุกต์สำหรับรายการแรกที่เปรียบเทียบ (ค่านี้ถูกส่งไปเป็นพารามิเตอร์lParamของข้อความที่เพิ่มรายการลงในกล่องรายการหรือกล่องคำสั่งผสม)
itemID2
ระบุดัชนีของสินค้าสองที่ในกล่องรายการหรือกล่องคำสั่งผสมที่ถูกเปรียบเทียบ.
itemData2
ระบุข้อมูลที่มาจากโปรแกรมประยุกต์สำหรับสินค้าสองเปรียบเทียบ ค่านี้ถูกส่งไปเป็นพารามิเตอร์lParamของข้อความที่เพิ่มรายการลงในกล่องรายการหรือกล่องคำสั่งผสม.

สมาชิกนี้จะ– 1 ถ้าไม่ถูกแทรกสินค้า หรือค้นหาสินค้าอาจเกิดขึ้นในกล่องรายการหรือกล่องคำสั่งผสม.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของกล่องคำสั่งผสมโครงสร้างกล่องคำสั่งผสม WM_COMPAREITEM

Index