以下是该方法的原型:
BOOL SetItemData(int nItem, DWORD_PTR dwData);
- nItem 参数是要设置用户数据的项的索引。
- dwData 参数是要设置的用户数据值。
示例用法:
// m_listCtrl 是你的 CListCtrl 对象
int nItemIndex = 0; // 假设要设置第一项的用户数据
DWORD_PTR userData = 123; // 设置的用户数据值
m_listCtrl.SetItemData(nItemIndex, userData);
在这个示例中,通过调用 SetItemData 方法,将用户数据值 userData 设置给列表控件中的第一项。你可以使用这个用户数据来存储与该项相关的任何信息,比如一个指针或其他标识符。
请注意,DWORD_PTR 是一个无符号整数类型,它的大小与指针的大小相同,用于更好地适应 64 位系统。
转载请注明出处:http://www.zyzy.cn/article/detail/18633/MFC/CListCtrl