CListBox::SetItemDataPtr
Ustawia wartość 32-bitowe skojarzone z określonego elementu w polu listy za określony wskaźnik (void *).
int SetItemDataPtr(
int nIndex,
void* pData
);
Parametry
nIndex
Określa wyświetlanego elementu.pData
Określa wskaźnik ma być skojarzony z elementem.
Wartość zwracana
LB_ERR , jeśli wystąpi błąd.
Uwagi
Wskaźnik ten pozostaje ważne dla życia pole listy, nawet wtedy, gdy względne położenie elementu w polu listy może ulec zmianie, elementy są dodawane lub usuwane.Stąd indeks elementu w polu można zmienić, ale kursor pozostaje wiarygodne.
Przykład
// Set the data pointer of each item to be NULL.
for (int i=0;i < m_myListBox.GetCount();i++)
{
m_myListBox.SetItemDataPtr(i, NULL);
}
Wymagania
Nagłówek: afxwin.h