BOOL SetItemData(
  int nItem,
  DWORD_PTR dwData
);

其中,nItem 是要设置附加数据的项的索引,dwData 是要设置的附加数据。

以下是一个简单的示例,演示如何使用 CListCtrl::SetItemData 方法来设置列表控件中项的附加数据:
// 假设 m_listCtrl 是你的 CListCtrl 对象

int nIndex = 0;     // 要设置附加数据的项的索引
DWORD_PTR dwData = 123;  // 要设置的附加数据

m_listCtrl.SetItemData(nIndex, dwData);

在上述示例中,我们使用 SetItemData 方法将项索引为 nIndex 的项的附加数据设置为 dwData。附加数据是一个 DWORD_PTR 类型,你可以将任何需要的数据存储在这个字段中,例如指针、整数等。

当你需要在处理列表控件的消息或其他事件时获取这个附加数据,你可以使用 CListCtrl::GetItemData 方法来检索它。




转载请注明出处:http://www.zyzy.cn/article/detail/18563/MFC/CListCtrl