CWnd::OnDeleteItem
更新 : 2007 年 11 月
オーナー描画のリスト ボックスまたはコンボ ボックスが破棄されたこと、またはその中の項目が 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