对话框上边添加一个滚动条,但是OnHScroll(·UINT nPos·)里的nPos的值总是0

对话框上面添加一个滚动条,但是OnHScroll(···UINT nPos···)里的nPos的值总是0?
我创建一个对话框项目,简单的在对话框上面添加一条水平滚动条,直接添对话框的WM_HSCROLL的事件响应函数OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar),但是我在滚动条上面任意位置点击鼠标进入这个事件函数,发现传进来的nPos的值总是0,根本没办法用它来更新滚动条的位置,请高手指点下,万分感谢!
------解决思路----------------------
引用:
如果用对话框自己的滚动条是可以的,但是我想要用我自己添加的滚动条,如果是点击自己添加的滚动条,那么就会出现这样的问题:OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)传递进来的nPos总是0.

在PreTranslateMessage中拦截下对应滚动条窗口句柄的滚动条消息看看
------解决思路----------------------
把资料发给你邮件。