Aracılığıyla paylaş


CListBox::SetItemDataPtr

Belirtilen işaretçi olarak bir liste kutusunda belirtilen öğe ile ilişkili 32-bit değerini ayarlar (void *).

int SetItemDataPtr(
   int nIndex,
   void* pData 
);

Parametreler

  • nIndex
    Öğenin sıfır tabanlı dizini belirtir.

  • pData
    Maddeyle ilişkili olması için işaretçiyi belirtir.

Dönüş Değeri

lb_err bir hata meydana gelirse.

Notlar

Öğenin göreli konumu liste kutusunun içindeki öğe eklendiğinde veya kaldırıldığında değişebilir olsa bu işaretçiyi liste kutusu süresince geçerli kalır. Bu yüzden, öğenin dizin kutusu içinden değiştirebilirsiniz, ancak işaretçiyi güvenilir olarak kalır.

Örnek

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

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CListBox sınıfı

Hiyerarşi grafik

CListBox::SetItemData

CListBox::GetItemData

CListBox::GetItemDataPtr

LB_SETITEMDATA