CListCtrl包含子控件时的重绘

  在以前对CListCtrl控件进行重绘时,总是自己在类中定义了一大堆的变量来表示要进行的操作,感觉上整个类很复杂,让人看时很费解。今天又重新对CListCtrl进行重绘,能够实现在CListCtrl上自由的现实和隐藏子控件,也找到了一个好方法。就是使用CListCtrl的SetItemData和GetItemData函数所操作的对象,也就是DRAWITEMSTRUCT结构中的itemData变量。我可以把我要进行的操作按实际情况进行划分后,最后得到一个结构体,操作时 只要对该结构体进行操作 在DrawItem函数中进行重绘就搞定了。

 

我在网上收哦了这方面的资料,很少有讲到在ListCtrl子控件重绘的,找到一个但是感觉到思路不是很清晰,对初学者理解很困难。

如果有要进行在CListCtrl控件进行重绘的朋友需要的话可以联系我,留下邮箱地址,当然并不很完善,但可以互相探讨一下。共同进步。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值