listctrl滚动条重绘失败了,该怎么解决

listctrl滚动条重绘失败了

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

------解决方案--------------------
CListCtrl::ModifyStyle(0, LVS_NOSCROLL); ???
------解决方案--------------------
探讨
例程上没有这个,但不知道它的滚动条是怎么去掉的