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