Condividi tramite


CListBox::SetItemDataPtr

Imposta il valore a 32 bit associato con l'elemento specificato in una casella di riepilogo per essere il puntatore (void*) specificato.

int SetItemDataPtr(
   int nIndex,
   void* pData 
);

Parametri

  • nIndex
    Specifica l'indice in base zero dell'elemento.

  • pData
    Specifica il puntatore da associare all'elemento.

Valore restituito

LB_ERR se si verifica un errore.

Note

Questo puntatore rimane valido per la durata della casella di riepilogo, anche se la posizione relativa dell'elemento nella casella di riepilogo potrebbe cambiare mentre gli elementi vengono aggiunti o rimossi.Pertanto, l'indice dell'elemento nella casella può variare, ma il puntatore rimane affidabile.

Esempio

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

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CListBox

Grafico della gerarchia

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA