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