DELETEITEMSTRUCT

【勇芳软件工作室】汉化HomePreviousNext

DELETEITEMSTRUCT结构描述了一个已删除的列表框或组合框项目。WM_DELETEITEM消息的【lParam的】参数包含指向此结构的指针。当从列表框或组合框中删除项目时,或者当列表框或组合框被销毁时,Windows会向每个已删除项目的所有者发送WM_DELETEITEM消息。

Windows NT: Windows仅从所有者列表框(使用LBS_OWNERDRAWFIXED或LBS_OWNERDRAWVARIABLE样式)或所有人绘制的组合框(使用CBS_OWNERDRAWFIXED或CBS_OWNERDRAWVARIABLE样式)删除的项目发送WM_DELETEITEM消息。

Windows 95: Windows将为具有非零项目数据的任何已删除的列表框或组合框项发送WM_DELETEITEM消息。

typedef struct tagDELETEITEMSTRUCT { Specifies one of the following values to indicate whether the item was deleted from a list box or a combo box:

UINT CtlType;

UINT CtlID;

UINT itemID;

HWND hwndItem;

UINT itemData;

} DELETEITEMSTRUCT;

会员

CtlType

指定以下值之一来指示项目是否从列表框或组合框中删除:

含义
ODT_LISTBOX列表框。
ODT_COMBOBOX组合框。

CtlID

指定列表框或组合框的标识符。

itemID

指定要删除的列表框或组合框中项目的索引。

hwndItem

标识控件。

的ItemData

指定项目的应用程序定义的数据。该值将传递给消息的【lParam的】参数中的控件,该参数将该项添加到列表框或组合框。

也可以看看

WM_DELETEITEM