Partager via


CComboBox::SetItemDataPtr

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

int SetItemDataPtr( 
   int nIndex, 
   void* pData 
);

Paramètres

  • nIndex
    Contient un index de base zéro à l'élément.

  • pData
    Contient le pointeur à associer à l'élément.

Valeur de retour

CB_ERR si une erreur se produit.

Notes

Ce pointeur reste valide la vie de la zone de liste déroulante, même si la position relative de l'élément dans la zone de liste déroulante 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_pComboBox->GetCount(); i++)
{
   m_pComboBox->SetItemDataPtr(i, NULL);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::DeleteItem

CComboBox::GetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemData

CB_SETITEMDATA

CComboBox::AddString

CComboBox::InsertString