Partager via


CComboBox::GetItemData

Extrait la valeur 32 bits fournie par l'application associée à l'élément spécifié de zone de liste déroulante.

DWORD_PTR GetItemData(
   int nIndex 
) const;

Paramètres

  • nIndex
    Contient l'index de base zéro d'un élément dans la zone de liste de la zone de liste déroulante.

Valeur de retour

La valeur 32 bits associé à l'élément, ou CB_ERR si une erreur se produit.

Notes

La valeur 32 bits peut être définie avec le paramètre d' dwItemData d'un appel d'une fonction membre de SetItemData .Utilisez la fonction membre d' GetItemDataPtr si la valeur 32 bits à récupérer est un pointeur (void*).

Exemple

// If any item's data is equal to zero then reset it to -1.
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
   if (m_pComboBox->GetItemData(i) == 0)
   {
     m_pComboBox->SetItemData(i, (DWORD) -1);
   }
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CComboBox

Graphique de la hiérarchie

CComboBox::SetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemDataPtr

CB_GETITEMDATA