Estructura DELETEITEMSTRUCT (winuser.h)
Describe un cuadro de lista eliminado o un elemento de cuadro combinado. El parámetro lParam de un mensaje de WM_DELETEITEM contiene un puntero a esta estructura. Cuando se quita un elemento de un cuadro de lista o cuadro combinado o cuando se destruye un cuadro de lista o un cuadro combinado, el sistema envía el mensaje WM_DELETEITEM al propietario de cada elemento eliminado.
El sistema envía un mensaje de WM_DELETEITEM solo para los elementos eliminados de un cuadro de lista dibujado por el propietario (con el estilo LBS_OWNERDRAWFIXED o LBS_OWNERDRAWVARIABLE ) o cuadro combinado dibujado por el propietario (con el estilo CBS_OWNERDRAWFIXED o CBS_OWNERDRAWVARIABLE ).
Sintaxis
typedef struct tagDELETEITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
HWND hwndItem;
ULONG_PTR itemData;
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;
Miembros
CtlType
Tipo: UINT
Especifica si el elemento se eliminó de un cuadro de lista o de un cuadro combinado. Uno de los siguientes valores.
Valor | Significado |
---|---|
|
Cuadro de lista. |
|
Cuadro combinado. |
CtlID
Tipo: UINT
Identificador del cuadro de lista o cuadro combinado.
itemID
Tipo: UINT
Índice del elemento en el cuadro de lista o cuadro combinado que se va a quitar.
hwndItem
Tipo: HWND
Identificador del control.
itemData
Tipo: ULONG_PTR
Datos definidos por la aplicación para el elemento. Este valor se pasa al control en el parámetro lParam del mensaje que agrega el elemento al cuadro de lista o al cuadro combinado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluya Windows.h) |