DELETEITEMSTRUCT

โครงสร้างDELETEITEMSTRUCTอธิบายถูกลบกล่องหรือคำสั่งผสมกล่องรายการ พารามิเตอร์lParam WM_DELETEITEMข้อความประกอบด้วยตัวชี้ไปยังโครงสร้างนี้ เมื่อสินค้าถูกเอาออก จากกล่องรายการหรือกล่องคำสั่งผสม หรือกล่องเลือกรายการหรือกล่องคำสั่งผสมจะทำลาย ระบบส่งข้อความWM_DELETEITEMไปยังเจ้าของสำหรับแต่ละรายการที่ถูกลบ.

Windows NT: ระบบส่งข้อความ WM_DELETEITEM เฉพาะสำหรับรายการที่ถูกลบออกจากการวาดเจ้าของกล่องเลือกรายการ (ที่ มีลักษณะ LBS_OWNERDRAWFIXED หรือ LBS_OWNERDRAWVARIABLE) หรือกล่องคำสั่งผสมที่วาดเจ้า (มีลักษณะ CBS_OWNERDRAWFIXED หรือ CBS_OWNERDRAWVARIABLE).

Windows 95 และ Windows 98: ระบบส่งข้อความ WM_DELETEITEM สำหรับคำสั่งผสมหรือกล่องรายการที่ถูกลบใด ๆ กล่องสินค้ากับสินค้าที่ไม่ใช่ศูนย์ข้อมูล.

 typedef struct tagDELETEITEMSTRUCT { / / ditms UINT CtlType 
    UINT CtlID 
    UINT itemID 
    HWND hwndItem 
    UINT itemData 
} DELETEITEMSTRUCT 

 

สมาชิก

CtlType
ระบุค่าต่อไปนี้เพื่อบ่งชี้ว่า สินค้าถูกลบออกจากกล่องรายการหรือกล่องคำสั่งผสมหนึ่ง:
ค่า ความหมาย
ODT_LISTBOX กล่องรายการ.
ODT_COMBOBOX กล่องคำสั่งผสม.

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

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของกล่องรายการโครงสร้างกล่องรายการ WM_DELETEITEM

Index