CListBox::SetItemDataPtr

Define o valor de 32 bit associado ao item especificado em uma caixa de listagem a ser o ponteiro especificado (void *).

int SetItemDataPtr(
   int nIndex,
   void* pData 
);

Parâmetros

  • nIndex
    Especifica o índice do item com base em zero.

  • pData
    Especifica o ponteiro para ser associado com o item.

Valor de retorno

LB_ERR se ocorrer um erro.

Comentários

Esse ponteiro permanecerá válido para a vida útil da caixa de listagem, mesmo que a posição relativa do item dentro da caixa de lista pode mudar a medida que sistema autônomo itens são adicionados ou removidos.Assim, pode alterar o índice do item dentro da caixa, 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

Consulte também

Referência

Classe CListBox

Gráfico de hierarquia

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA

Outros recursos

CListBox membros