Поделиться через


CComboBox::SetItemDataPtr

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

int SetItemDataPtr( 
   int nIndex, 
   void* pData 
);

Параметры

  • nIndex
    Содержит нулевой- основан индекс.

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

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

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

Заметки

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

Пример

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

Требования

Header: afxwin.h

См. также

Ссылки

Класс CComboBox

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

CComboBox::DeleteItem

CComboBox::GetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemData

CB_SETITEMDATA

CComboBox::AddString

CComboBox::InsertString