CWnd::OnDeleteItem
afx_msg void OnDeleteItem( int nIDCtl, LPDELETEITEMSTRUCTlpDeleteItemStruct );
参数:
nIDCtl
发出WM_DELETEITEM消息的控件的标识符。
lpDeleteItemStruct
指定了指向DELETEITEMSTRUCT结构的长指针,其中包含有关要删除的列表框项的信息。
说明:
框架调用这个函数以通知自画列表框或组合框的拥有者,列表框或组合框将被销毁,或者用CComboBox::DeleteString,CListBox::DeleteString,CComboBox::ResetContent或CListBox::ResetContent清除其中的项。
如果DELETEITEMSTRUCT结构中的hwndItem成员属于组合框或列表框,则将调用适当的类的虚拟函数DeleteItem。重载适当的控件类中的DeleteItem成员函数以删除与项有关的数据。
注意 框架调用这个成员函数以允许你的应用程序处理一个Windows消息。传递给你的成员函数的参数反映了接收到消息时框架接收到的参数。如果你调用了这个函数的基类实现,则该实现将使用最初传递给消息的参数(而不是你提供给这个函数的参数)。
请参阅:
CComboBox::DeleteString
,
CListBox::DeleteString
,
CComboBox::ResetContent
,
CListBox::ResetContent
, WM_DELETEITEM,
CListBox::DeleteItem
,
CComboBox::DeleteItem