次の方法で共有


CComboBox::GetItemData

指定したコンボ ボックスの項目に関連付けられたアプリケーションに用意された 32 ビット値を取得します。

DWORD_PTR GetItemData(
   int nIndex 
) const;

パラメーター

  • nIndex
    コンボ ボックスのリスト ボックスの項目のインデックスが含まれています。

戻り値

32 ビット値は、アイテム、または CB_ERR にエラーが発生した場合に、関連付けられた

解説

32 ビット値は SetItemData のメンバー関数呼び出しの dwItemData のパラメーターに設定できます。取得される 32 ビット値がポインター (void*) GetItemDataPtr のメンバー関数を使用します。

使用例

// 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);
   }
}

必要条件

ヘッダー: afxwin.h

参照

関連項目

CComboBox クラス

階層図

CComboBox::SetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemDataPtr

CB_GETITEMDATA