我是按照网制:http://www.codeproject.com/KB/list/skinlist.aspx
的代码来稍作了点修改,结果就成这样子了。
如果把重绘的滚动条放在CListCtrl的外边,原先的滚动条就会漏出来,就像上图一样;
如果把重绘的滚动条覆盖掉原先的滚动条,那鼠标点在上面就无法执行CVerticalScrollBar::OnLButtonDown(),反而会执行CListCtrl::OnNCLButtonDown()
所以我就觉得很奇怪,为什么同样的代码,例程上的就能够执行CVerticalScrollBar::OnLButtonDown(),而且不会出现两条滚动条,而我的就不行呢?