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