Partager via


CWnd::OnDeleteItem

L'infrastructure appelle cette fonction membre pour informer le propriétaire d'une zone de liste owner-draw ou d'une zone de liste déroulante de la zone de liste ou une zone de liste déroulante est perdue ou que les éléments ont été supprimés par CComboBox::DeleteString, CListBox::DeleteString, CComboBox::ResetContent, ou CListBox::ResetContent.

afx_msg void OnDeleteItem( 
   int nIDCtl, 
   LPDELETEITEMSTRUCT lpDeleteItemStruct  
);

Paramètres

  • nIDCtl
    L'identificateur du contrôle qui a envoyé le message d' WM_DELETEITEM .

  • lpDeleteItemStruct
    Spécifie un long pointeur vers une structure de données de DELETEITEMSTRUCT qui contient des informations sur l'élément supprimé de la zone de liste.

Notes

Si le membre de hwndItem de la structure d' DELETEITEMSTRUCT appartient à une zone de liste déroulante ou zone de liste, la fonction virtuelle d' DeleteItem de la classe appropriée est appelée. Substituez la fonction membre d' DeleteItem de la classe appropriée du contrôle pour supprimer des données d'élément spécifique.

Notes

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CComboBox::DeleteString

CListBox::DeleteString

CComboBox::ResetContent

CListBox::ResetContent

WM_DELETEITEM

CListBox::DeleteItem

CComboBox::DeleteItem