CListCtrl包含子控件时的重绘

来源:互联网 发布:我国大数据研究方向 编辑:程序博客网 时间:2024/06/05 11:45

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

 

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

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

原创粉丝点击