Шаг 914 - CListBox::SetItemDataPtr

int SetItemDataPtr( int nIndex, void* pData );

Возвращаемое значение
LB_ERR, если ошибка происходит.

Параметры
nIndex
Определяет нуль-основанный индекс элемента.
pData
Определяет указатель, который будет связан с элементом.

Замечания
Устанавливает 32-разрядное значение, связанное с определенным элементом в списке, чтобы быть определенным указателем (void*). Этот указатель остается допустимым для жизни списка, даже при том, что относительная позиция элемента внутри списка могла бы изменяться, поскольку элементы добавлены или удалены. Следовательно, индекс элемента внутри блока может изменяться, но указатель остается надежным.

Пример

// Указатель на мой список.
extern CListBox* pmyListBox;

// Установите указатель данных каждого элемента, чтобы быть NULL.
for (int i=0;i < pmyListBox->GetCount();i++)
{
	pmyListBox->SetItemDataPtr(i, NULL);
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 11.02.2002