次の方法で共有


CWnd::OnDeleteItem

更新 : 2007 年 11 月

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

afx_msg void OnDeleteItem(
   int nIDCtl,
   LPDELETEITEMSTRUCT lpDeleteItemStruct 
);

パラメータ

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

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

解説

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

afc47bb8.alert_note(ja-jp,VS.90).gifメモ :

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

必要条件

ヘッダー : afxwin.h

参照

参照

CWnd クラス

階層図

CComboBox::DeleteString

CListBox::DeleteString

CComboBox::ResetContent

CListBox::ResetContent

WM_DELETEITEM

CListBox::DeleteItem

CComboBox::DeleteItem

その他の技術情報

CWnd のメンバ