Compartir a través de


CListBox::SetItemDataPtr

Establece el valor de 32 bits asociado al elemento especificado en un cuadro de lista para ser el puntero especificado (void*).

int SetItemDataPtr(
   int nIndex,
   void* pData 
);

Parámetros

  • nIndex
    Especifica el índice de base cero del elemento.

  • pData
    Especifica el puntero para asociar al elemento.

Valor devuelto

LB_ERR si se produce un error.

Comentarios

Este puntero sigue siendo válido mientras dure el cuadro de lista, aunque la posición relativa del elemento del cuadro de lista podría cambiar cuando se agregan o quitan elementos.Por consiguiente, el índice del elemento dentro del cuadro puede cambiar, pero el puntero seguirá siendo confiable.

Ejemplo

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CListBox

Gráfico de jerarquía

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA