Sdílet prostřednictvím


CListBox::SetItemDataPtr

Nastaví hodnotu 32 bit spojené s danou položku v seznamu bude zadaný ukazatel (void *).

int SetItemDataPtr( 
   int nIndex, 
   void* pData  
);

Parametry

  • nIndex
    Určuje z nuly vycházející index položky.

  • pData
    Určuje odkaz na položku přidružit.

Vrácená hodnota

LB_ERR dojde k chybě.

Poznámky

Tento ukazatel zůstává v platnosti po dobu platnosti seznamu, přestože změnit relativní pozici položky v seznamu, přidání nebo odebrání položek.Proto můžete změnit položky indexu v poli, ale zůstává spolehlivý ukazatel.

Příklad

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

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CListBox

Graf hierarchie

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA