Partager via


CListBox::SetItemDataPtr

Définit la valeur 32 bits associé à l'élément spécifié dans une zone de liste pour être le pointeur spécifié (void*).

int SetItemDataPtr(
   int nIndex,
   void* pData 
);

Paramètres

  • nIndex
    Spécifie l'index de base zéro de l'élément.

  • pData
    Spécifie le pointeur à associer à l'élément.

Valeur de retour

LB_ERR si une erreur se produit.

Notes

Ce pointeur reste valide la vie de la zone de liste, même si la position relative de l'élément dans la zone de liste peut changer lorsque des éléments sont ajoutés ou supprimés.Par conséquent, l'index de l'élément dans la zone peut modifier, mais le pointeur reste fiable.

Exemple

// Set the data pointer of each item to be NULL.
for (int i=0;i < m_myListBox.GetCount();i++)
{
   m_myListBox.SetItemDataPtr(i, NULL);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CListBox

Graphique de la hiérarchie

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA