在FormView上的CListCtrl控件,缺省时候不现实滚动条。只有当鼠标移动接近ListCtrl的边框时,再显示滚动条,根据情况确定需要显示横向滚动条或者竖向滚动条,或者两者都显示。
鼠标完成滚动条拖拽以后,离开滚动条区域,自动隐藏滚动条。
请问如何实现这个效果,试着在OnMouseHover时显示滚动条,在OnMouseLeave时隐藏滚动条,但这种方法有问题,一个是即使鼠标没靠近边框,进入CListCtrl区域就显示滚动条了。另一个问题更严重,显示滚动条以后,鼠标点中滚动条准备拖动时,滚动条不断闪烁。应该是不断的显示隐藏,就是说不断的响应OnMouseHover和OnMouseLeave。
请问为达到自动隐藏效果,需要处理什么消息?有没有参考的例子?