- 博客(2)
- 收藏
- 关注
原创 MFC CListCtrl字体颜色自绘
MFC CListCtrl字体颜色自绘在我坚持不断的查找下,终于解决了我的问题,现将我的心得分享给你们,希望对你们有所帮助,避免走冤枉路。列表单元格想要设置颜色的话只有进行自绘操作,选中一行到时可以修改,列表在绘制时会发一个NM_CUSTOMDRAW消息,默认不处理的话就跟正常列表显示一样,但需要自绘的话可以通过这一消息在MFC的消息机制中添加该消息的消息函数,这里我是在CListCtrl的派生类中写的在类中声明消息函数主要写函数实现,自绘有四个过程分为绘制前绘制后啥的,在这里就不做讲
2021-03-15 20:38:50
358
原创 MFC中listctrol控件实现自带的垂直滚动条拖动和鼠标滚动事件响应
MFC中listctrol控件实现自带的垂直滚动条拖动和鼠标滚动事件响应因为list控件里数据太多而出现的滚动条,并没有ID,所以我们不能像处理寻常控件那样来处理它,这时我们要用到ON_WM_VSCROLL来接收滚动条的拖动消息,拖动消息为WM_VSCROLL,但这样它会响应所有的滚动条,简单来说ON_WM_VSCROLL()这个消息映射是全局的,这是我找到的唯一办法,它只能响应拖动,滚动没有用,我滚动用的是重载PreTranslateMessage(MSG *pMsg),用它来拦截滚动消息(不能拦截拖动
2021-01-04 13:35:13
2752
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人