描述已删除的列表框或组合框项。 WM_DELETEITEM消息的 lParam 参数包含指向此结构的指针。 从列表框或组合框中删除项时,或者销毁列表框或组合框时,系统将每个已删除项目的 WM_DELETEITEM 消息发送给所有者。
系统仅针对从所有者绘制的列表框中删除的项发送WM_DELETEITEM消息, (具有LBS_OWNERDRAWFIXED或LBS_OWNERDRAWVARIABLE样式) 或所有者绘制的组合框 (CBS_OWNERDRAWFIXED或CBS_OWNERDRAWVARIABLE样式) 。
语法
typedef struct tagDELETEITEMSTRUCT {
  UINT      CtlType;
  UINT      CtlID;
  UINT      itemID;
  HWND      hwndItem;
  ULONG_PTR itemData;
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;
成员
CtlType
类型: UINT
指定项是从列表框还是组合框中删除的。 以下值之一。
| “值” | 含义 | 
|---|---|
| 
 | 列表框。 | 
| 
 | 组合框。 | 
CtlID
类型: UINT
列表框或组合框的标识符。
itemID
类型: UINT
要删除的列表框或组合框中项的索引。
hwndItem
类型: HWND
控件的句柄。
itemData
类型: ULONG_PTR
项的应用程序定义数据。 此值传递给消息的 lParam 参数中的 控件,该参数将项添加到列表框或组合框。
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] | 
| 标头 | winuser.h (包括 Windows.h) |