读书人

CListBox 怎么实现鼠标悬停对ListBoxI

发布时间: 2013-04-26 16:27:53 作者: rapoo

CListBox 如何实现鼠标悬停对ListBoxItem项的修改
现在主要的问题是,当判断鼠标坐标在某一项的区域内,如何让该项获得焦点来触发WM_DRAWITEM进行处理? MFC CLISTBOX DRAWITEM
[解决办法]
“现在是 派生类,在 OnPaint 自绘时, 对 hot item 进行处理。”

派生类 OnPaint 中
1. 取得 总 项数。
2. for 。。。取 item 的 rect
3. 如果 是 hot item ,画背景色 为 。。
4. 画 image
5. 画 text

读书人网 >VC/MFC

热点推荐