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