CListBox::SetItemDataPtr
32 ビット値を指定するポインター (void*) としてリスト ボックスの指定項目に関連付けられる。
int SetItemDataPtr(
int nIndex,
void* pData
);
パラメーター
nIndex
項目を 0 から始まるインデックスで指定します。pData
項目に関連付けるポインターを指定します。
戻り値
エラーが発生した場合LB_ERR。
解説
このポインターは、項目が追加または削除されたときにリスト ボックス内の項目の相対位置が変更される場合もありますが、リスト ボックスの有効期間中は有効です。したがって、ボックス内の項目のインデックスは変更できますが、ポインターは、信頼できるままです。
使用例
// Set the data pointer of each item to be NULL.
for (int i=0;i < m_myListBox.GetCount();i++)
{
m_myListBox.SetItemDataPtr(i, NULL);
}
必要条件
ヘッダー: afxwin.h