Windows的控件提供了自绘的功能,有时默认的界面不能满足我们需要的时候可以对界面直接进行定制,本文简单的介绍了Windows listviewctrl的自绘原理和实现方法,着重介绍了listviewctrl Report模态,仅供抛砖引玉所用,如果有其他高见,尽管拍砖。
ListViewCtrl自绘主要依赖于几个Windows消息:
- WM_MEASUREITEM:定制控件子项的大小,Windows不知道我们想要绘制的项的大小,所以发这个消息来问我们一下。
- WM_DRAWITEM:Windows需要重绘的时候就发这个消息给我们,通知我们对自己的项进行绘制。
- WM_COMPAREITEM:当Windows需要对控件里面的项排序的时候,就发这个消息来问我们:谁大啊?我把它放前面了哦。
- WM_DELETEITEM:Windows删除项的时候给我们发这个消息。
3209



被折叠的 条评论
为什么被折叠?



