CWnd::OnDeleteItem

オーナー描画のリスト ボックスまたはコンボ ボックスが破棄されたこと、またはその中の項目が CComboBox::DeleteStringCListBox::DeleteStringCComboBox::ResetContentCListBox::ResetContent のいずれかを使って削除されたことをオーナーに通知するために、フレームワークからこのメンバー関数が呼び出されます。

afx_msg void OnDeleteItem(
   int nIDCtl,
   LPDELETEITEMSTRUCT lpDeleteItemStruct 
);

パラメーター

  • nIDCtl
    WM_DELETEITEM メッセージを送るコントロールの識別子です。

  • lpDeleteItemStruct
    削除されたリスト ボックスの項目に関する情報を保持する、DELETEITEMSTRUCT データ構造体への long ポインターを指定します。

解説

DELETEITEMSTRUCT 構造体の hwndItem メンバーがコンボ ボックスまたはリスト ボックスに所属している場合は、適切なクラスの DeleteItem 仮想関数が呼び出されます。 項目特有のデータを削除するには、適切なコントロールのクラスの DeleteItem メンバー関数をオーバーライドしてください。

注意

このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。 この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。 この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CWnd クラス

階層図

CComboBox::DeleteString

CListBox::DeleteString

CComboBox::ResetContent

CListBox::ResetContent

WM_DELETEITEM

CListBox::DeleteItem

CComboBox::DeleteItem

概念

CWnd のメンバー