VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 655|回复: 5

[求助] 请问CListCtrl中SetItemData和GetItemData的用法,希望大家上传个VC6的附件让我研究。

[复制链接]
75_avatar_middle
在线会员 cumulonimbus 发表于 2017-10-28 13:33:31 | 显示全部楼层 |阅读模式
3驿站币
请问CListCtrl中SetItemData和GetItemData的用法,本人小白,希望大家上传个VC6示例的附件让我研究一下,万分感谢。





上一篇:ifstream和ofstream
下一篇:求教一个网页ie版的信息系统。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

74_avatar_middle
在线会员 zuiwuchang 发表于 2017-10-29 20:17:21 | 显示全部楼层
就是爲 item 關聯一個 DWORD 數據罷了(或者一個 你自定義結構的指針)
和 SetItemText GetItemText 沒甚麼區別 只是 SetItemText 是設置 字符串  SetItemData 一般 設置一個 你自定義的 結構 以滿足你自己的需求
(如果 SetItemData 關聯指針 記得 不需要指針時 要自己 free 或 delete )

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

51_avatar_middle
online_admins Syc 发表于 2017-10-30 15:43:04 | 显示全部楼层
楼上正解!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

75_avatar_middle
ico_lz  楼主| cumulonimbus 发表于 2017-10-31 14:18:10 | 显示全部楼层
zuiwuchang 发表于 2017-10-29 20:17
就是爲 item 關聯一個 DWORD 數據罷了(或者一個 你自定義結構的指針)
和 SetItemText GetItemText 沒甚麼 ...


m_list1.SetItemData (iIndex, dwData);
DWORD dwData = m_list2.GetItemData (iIndex);
那我得到这个 dwData后要怎么使用?请给个实例代码,谢谢

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

74_avatar_middle
在线会员 zuiwuchang 发表于 2017-10-31 22:36:01 | 显示全部楼层
cumulonimbus 发表于 2017-10-31 14:18
m_list1.SetItemData (iIndex, dwData);
DWORD dwData = m_list2.GetItemData (iIndex);
那我得到这 ...

有點不知道 你的意思?
dwData 是按照你自己需要設置的 不獲取到了 要怎麼使用 要看你自己啦

如果 set 設置的是 DWORD get之後 DWORD 和unsigned int 用法一樣
如果 set的一個 指針 get 之後 強制轉換下
(代碼 直接在 web上即時輸入 格式 有點難看)
  1. struct A
  2. {
  3. void Show()
  4. {
  5. puts("ok")
  6. }
  7. };

  8. ...
  9. m_list1.SetItemData (iIndex, DWORD(new A));
  10. A* lp = (A*)m_list2.GetItemData (iIndex);
  11. lp->Show();
  12. ...
复制代码


記得 new的 數據 要在 刪 item 或 clear items 時 自己 手動 delete 哦

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-8-19 10:01

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表