共用方式為


CComboBox::GetItemData

擷取由應用程式所提供的 32 位元值與指定的下拉式方塊項目。

DWORD_PTR GetItemData(
   int nIndex 
) const;

參數

  • nIndex
    在下拉式方塊的清單方塊中項目之以零起始的索引。

傳回值

如果發生錯誤, 32 位元的值與項目或 CB_ERR

備註

32 位元的值可以使用 SetItemData 成員函式呼叫的 dwItemData 參數。 使用 GetItemDataPtr 成員函式會擷取的 32 位元值是否為指標 (void*)。

範例

// If any item's data is equal to zero then reset it to -1.
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
   if (m_pComboBox->GetItemData(i) == 0)
   {
     m_pComboBox->SetItemData(i, (DWORD) -1);
   }
}

需求

Header: afxwin.h

請參閱

參考

CComboBox 類別

階層架構圖

CComboBox::SetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemDataPtr

CB_GETITEMDATA