次の方法で共有


CComboBox::SetItemDataPtr

32 ビット値を指定ポインター (void*) としてコンボ ボックスの指定項目に関連付けられる。

int SetItemDataPtr(  
   int nIndex,  
   void* pData  
);

パラメーター

  • nIndex
    項目に一意のインデックスを示します。

  • pData
    ポインターを項目に関連付けるに含まれています。

戻り値

エラーが発生した場合CB_ERR

解説

このポインターは、項目が追加または削除されたときにコンボ ボックス内の項目の相対位置が変更される場合もありますが、コンボ ボックスの有効期間中は有効です。 したがって、ボックス内の項目のインデックスは変更できますが、ポインターは、信頼できるままです。

使用例

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CComboBox クラス

階層図

CComboBox::DeleteItem

CComboBox::GetItemData

CComboBox::GetItemDataPtr

CComboBox::SetItemData

CB_SETITEMDATA

CComboBox::AddString

CComboBox::InsertString