Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CListBox

Wykres hierarchii

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA