CWnd::OnDeleteItem
オーナー描画のリスト ボックスまたはコンボ ボックスが破棄されたこと、またはその中の項目が CComboBox::DeleteString、CListBox::DeleteString、CComboBox::ResetContent、CListBox::ResetContent のいずれかを使って削除されたことをオーナーに通知するために、フレームワークからこのメンバー関数が呼び出されます。
afx_msg void OnDeleteItem(
int nIDCtl,
LPDELETEITEMSTRUCT lpDeleteItemStruct
);
パラメーター
nIDCtl
WM_DELETEITEM メッセージを送るコントロールの識別子です。lpDeleteItemStruct
削除されたリスト ボックスの項目に関する情報を保持する、DELETEITEMSTRUCT データ構造体への long ポインターを指定します。
解説
DELETEITEMSTRUCT 構造体の hwndItem メンバーがコンボ ボックスまたはリスト ボックスに所属している場合は、適切なクラスの DeleteItem 仮想関数が呼び出されます。 項目特有のデータを削除するには、適切なコントロールのクラスの DeleteItem メンバー関数をオーバーライドしてください。
注意
このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。 この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。 この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。
必要条件
**ヘッダー:**afxwin.h