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
ODT_LISTBOX
Kotak daftar.
ODT_COMBOBOX
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)

Lihat juga

WM_DELETEITEM