Struktur DELETEITEMSTRUCT (winuser.h)
Menjelaskan kotak daftar atau item kotak kombo yang dihapus. Parameter lParam dari pesan WM_DELETEITEM berisi penunjuk ke struktur ini. Saat item dihapus dari kotak daftar atau kotak kombo atau saat kotak daftar atau kotak kombo dihancurkan, sistem mengirim pesan WM_DELETEITEM ke pemilik untuk setiap item yang dihapus.
Sistem mengirim pesan WM_DELETEITEM hanya untuk item yang dihapus dari kotak daftar yang digambar pemilik (dengan gaya LBS_OWNERDRAWFIXED atau LBS_OWNERDRAWVARIABLE ) atau kotak kombo yang digambar pemilik (dengan gaya CBS_OWNERDRAWFIXED atau CBS_OWNERDRAWVARIABLE ).
Sintaks
typedef struct tagDELETEITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
HWND hwndItem;
ULONG_PTR itemData;
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;
Anggota
CtlType
Jenis: UINT
Menentukan apakah item dihapus dari kotak daftar atau kotak kombo. Salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Kotak daftar. |
|
Kotak kombo. |
CtlID
Jenis: UINT
Pengidentifikasi kotak daftar atau kotak kombo.
itemID
Jenis: UINT
Indeks item dalam kotak daftar atau kotak kombo sedang dihapus.
hwndItem
Jenis: HWND
Handel ke kontrol.
itemData
Jenis: ULONG_PTR
Data yang ditentukan aplikasi untuk item. Nilai ini diteruskan ke kontrol dalam parameter lParam pesan yang menambahkan item ke kotak daftar atau kotak kombo.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winuser.h (termasuk Windows.h) |