CComboBox::SetItemDataPtr

Legt den 32-Bit-Wert fest, der mit dem angegebenen Element in einem Kombinationsfeld zugeordnet ist, um der angegebene Zeiger (void*) sein.

int SetItemDataPtr( 
   int nIndex, 
   void* pData 
);

Parameter

  • nIndex
    Enthält einen nullbasierten Index an das Element.

  • pData
    Enthält den Zeiger, um mit dem Element zuzuordnen.

Rückgabewert

CB_ERR, wenn ein Fehler auftritt.

Hinweise

Dieser Zeiger bleibt für die Lebensdauer des Kombinationsfelds gültig, obwohl die relative Position möglicherweise des Elements innerhalb des Kombinationsfelds geändert, während Elemente hinzugefügt oder entfernt werden.Daher kann der Index des Elements innerhalb des Felds ändern, aber der Zeiger bleibt zuverlässig.

Beispiel

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CComboBox-Klasse

Hierarchien-Diagramm

CComboBox::DeleteItem

CComboBox::GetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemData

CB_SETITEMDATA

CComboBox::AddString

CComboBox::InsertString