关于自绘LISTBOX

zjfhgdx 2010-12-16 11:41:54
我想实现类似QQ的列表框,当我点击某个项时,变大。
我用LBS_OWNERDRAWVARIABLE 做了一个,发现这个只会在加入一个项的时候执行一次。以后都不能变了。
请大大们给个思路,谢谢了。
...全文
106 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
muzizongheng 2010-12-17
  • 打赏
  • 举报
回复
是不是有sort属性?
xiaoguailong3 2010-12-17
  • 打赏
  • 举报
回复
在插入数据的时候SetItemData,你在自画函数里能获取到该值
ylogens 2010-12-17
  • 打赏
  • 举报
回复
我也想用这个软件,请问在哪里找的,谢谢!logens@sina.com
bragi523 2010-12-16
  • 打赏
  • 举报
回复
jf!
zjfhgdx 2010-12-16
  • 打赏
  • 举报
回复
谢谢,已经找到解决方法了
VC天下 2010-12-16
  • 打赏
  • 举报
回复
提供一个源码,叫:MQQAppearance
楼主在网上搜一下吧,我忘记在哪下的了。如果找不到,告诉我邮箱,我传给你。VC6的程序。
不知道与你的代码思路对不对,但是效果达到了你的效果。
j8daxue 2010-12-16
  • 打赏
  • 举报
回复
HAS STRING —— 存到文本。
否则数据在ItemData里。

这种问题没必要纠结,只不过是MFC的实现而已,自己高兴的话,这ListBox又没难度,想怎么写就怎么写。具
体原因问MS。
zjfhgdx 2010-12-16
  • 打赏
  • 举报
回复
GetItemDate我知道,我想知道为什么不能用GETTEXT
hasstring样式我也设置了,搞了一个下午了。。不知道为什么
j8daxue 2010-12-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zjfhgdx 的回复:]
现在又有新问题了。我在drawitem中调用gettext读到的数据不能用。。。乱七八糟的。
LBS_OWNERDRAWVARIABLE 不能用gettext?
[/Quote]
Has String —— TRUE。
或者使用GetItemData
zjfhgdx 2010-12-16
  • 打赏
  • 举报
回复
现在又有新问题了。我在drawitem中调用gettext读到的数据不能用。。。乱七八糟的。
LBS_OWNERDRAWVARIABLE 不能用gettext?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧