CListBox::SetItemDataPtr
Defina o valor de 32 bits associado com o item especificado em uma caixa de listagem para ser o ponteiro especificado (void*).
int SetItemDataPtr(
int nIndex,
void* pData
);
Parâmetros
nIndex
Especifica o índice com base zero do item.pData
Especifica o ponteiro a ser associado ao item.
Valor de retorno
LB_ERR se ocorrer um erro.
Comentários
Esse ponteiro permanece válida para a vida da caixa de listagem, mesmo que a posição relativa do item da caixa de listagem pode mudar como itens são adicionados ou removidos.Portanto, o índice do item da caixa pode mudar, mas o ponteiro permanece confiável.
Exemplo
// 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
Cabeçalho: afxwin.h