CListBox::SetItemDataPtr
Legt den 32-Bit-Wert fest, der mit dem angegebenen Element in einem Listenfeld zugeordnet ist, um der angegebene Zeiger (void*) sein.
int SetItemDataPtr(
int nIndex,
void* pData
);
Parameter
nIndex
Gibt den nullbasierten Index des Elements an.pData
Gibt den mit dem Element zugeordnet werden Zeiger.
Rückgabewert
LB_ERR, wenn ein Fehler auftritt.
Hinweise
Dieser Zeiger bleibt für die Lebensdauer des Listenfelds gültig, obwohl die relative Position möglicherweise des Elements innerhalb des Listenfelds 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_myListBox.GetCount();i++)
{
m_myListBox.SetItemDataPtr(i, NULL);
}
Anforderungen
Header: afxwin.h