Struttura DELETEITEMSTRUCT (winuser.h)
Descrive una casella di riepilogo o una voce di casella combinata eliminata. Il parametro lParam di un messaggio di WM_DELETEITEM contiene un puntatore a questa struttura. Quando un elemento viene rimosso da una casella di riepilogo o una casella combinata o una casella combinata viene eliminata definitivamente, il sistema invia il messaggio di WM_DELETEITEM al proprietario per ogni elemento eliminato.
Il sistema invia un messaggio di WM_DELETEITEM solo per gli elementi eliminati da una casella di riepilogo disegnata dal proprietario (con lo stile LBS_OWNERDRAWFIXED o LBS_OWNERDRAWVARIABLE ) o la casella combinata disegnata dal proprietario (con lo stile CBS_OWNERDRAWFIXED o CBS_OWNERDRAWVARIABLE ).
Sintassi
typedef struct tagDELETEITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
HWND hwndItem;
ULONG_PTR itemData;
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;
Members
CtlType
Tipo: UINT
Specifica se l'elemento è stato eliminato da una casella di riepilogo o da una casella combinata. Uno dei valori seguenti.
Valore | Significato |
---|---|
|
Casella di riepilogo. |
|
Casella combinata. |
CtlID
Tipo: UINT
Identificatore della casella di riepilogo o della casella combinata.
itemID
Tipo: UINT
Indice dell'elemento nella casella di riepilogo o nella casella combinata da rimuovere.
hwndItem
Tipo: HWND
Handle per il controllo.
itemData
Tipo: ULONG_PTR
Dati definiti dall'applicazione per l'elemento. Questo valore viene passato al controllo nel parametro lParam del messaggio che aggiunge l'elemento alla casella di riepilogo o alla casella combinata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |