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