int SetItemDataPtr( int nIndex, void* pData );
Return Value
LB_ERR if an error occurs.
Parameters
nIndex
Specifies the zero-based index of the item.
pData
Specifies the pointer to be associated with the item.
Remarks
Sets the 32-bit value associated with the specified item in a list box to be the specified pointer (void*). This pointer remains valid for the life of the list box, even though the item’s relative position within the list box might change as items are added or removed. Hence, the item’s index within the box can change, but the pointer remains reliable.
Example
// The pointer to my list box.
extern CListBox* pmyListBox;
// Set the data pointer of each item to be NULL.
for (int i=0;i < pmyListBox->GetCount();i++)
{
pmyListBox->SetItemDataPtr(i, NULL);
}
CListBox Overview | Class Members | Hierarchy Chart
See Also CListBox::SetItemData, CListBox::GetItemData, CListBox::GetItemDataPtr, LB_SETITEMDATA