Estructura DELETEITEMSTRUCT
Definición
typedef struct tagDELETEITEMSTRUCT { // ditms UINT CtlType; UINT CtlID; UINT itemID; HWND hwndItem; UINT itemData; } DELETEITEMSTRUCT;
La estructura DELETEITEMSTRUCT describe un ítem eliminado de list box o combo box. El parámetro lParam del mensaje WM_DELETEITEM contiene un puntero a esta estructura. Cuando un ítem es eliminado de un list box o de un combo box o cuando un list box o un combo box es destruido, Windows envía el mensaje WM_DELETEITEM a la ventana padre para cada ítem borrado.
Windows NT: Windows envía un mensaje WM_DELETEITEM sólo para ítems eliminados de un list box owner-drawn (con el estilo LBS_OWNERDRAWFIXED o LBS_OWNERDRAWVARIABLE) o de un combo box owner-drawn (con el estilo CBS_OWNERDRAWFIXED o CBS_OWNERDRAWVARIABLE).
Windows 95: Windows envía el mensaje WM_DELETEITEM pra cualquier ítem eliminado de un list box o combo box con un dato de ítem distinto de cero.
Descripción
CtlType: especifica uno de los siguientes valores para indicar si el ítem fue borrado desde un list box o desde un combo box:
Valor | Significado |
---|---|
ODT_LISTBOX | Un list box. |
ODT_COMBOBOX | Un combo box. |
CtlID: especifica el identificador del list box o combo box.
itemID: especifica el índice del ítem eliminado en el list box o combo box.
hwndItem: identifica el control.
itemData: especifica el dato definido por la aplicación para el ítem. Este valor se pasa al control en el parámetro lParam del mensaje que añade el ítem al list box o combo box.