对话框上边添加一个滚动条,但是OnHScroll(·UINT nPos·)里的nPos的值总是0
对话框上面添加一个滚动条,但是OnHScroll(···UINT nPos···)里的nPos的值总是0?
我创建一个对话框项目,简单的在对话框上面添加一条水平滚动条,直接添对话框的WM_HSCROLL的事件响应函数OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar),但是我在滚动条上面任意位置点击鼠标进入这个事件函数,发现传进来的nPos的值总是0,根本没办法用它来更新滚动条的位置,请高手指点下,万分感谢!
------解决思路----------------------
在PreTranslateMessage中拦截下对应滚动条窗口句柄的滚动条消息看看
------解决思路----------------------
把资料发给你邮件。
我创建一个对话框项目,简单的在对话框上面添加一条水平滚动条,直接添对话框的WM_HSCROLL的事件响应函数OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar),但是我在滚动条上面任意位置点击鼠标进入这个事件函数,发现传进来的nPos的值总是0,根本没办法用它来更新滚动条的位置,请高手指点下,万分感谢!
------解决思路----------------------
在PreTranslateMessage中拦截下对应滚动条窗口句柄的滚动条消息看看
------解决思路----------------------
把资料发给你邮件。