CListBox::SetItemDataPtr

Устанавливает 32 разрядное значение, связанный с указанным элементом в списке быть определены использованием указателя (void*).

int SetItemDataPtr(
   int nIndex,
   void* pData 
);

Параметры

  • nIndex
    Определяет нулевой- основан индекс элемента.

  • pData
    Задает указатель, который необходимо связать с элементом.

Возвращаемое значение

LB_ERR при возникновении ошибки.

Заметки

Этот указатель будет оставаться допустимыми в течение всего времени существования списка, даже если позиция элемента, относительная внутри списка может изменяться по мере добавлены или удалены элементы.Поэтому индекс элемента внутри окна может измениться, но указатель остается надежным.

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

CListBox - класс

Диаграмма иерархии

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA