牧神记txt下载网盘:trackbar控件为什么要发送WM_VSCROLL(或者WM_HSCROLL)消息?

来源:百度文库 编辑:高校问答 时间:2024/05/09 08:32:04
TrackBar控件并不是用来滚动窗体的,我想它一般是用来代表一维位置的.可是它却向父窗口发送WM_VSCROLL(或者WM_HSCROLL)消息,如果这个窗口是一个可以滚动的窗口,就会被它干扰.怎么解决这个问题?
如果是特例,可以使用各种技巧,但是我想要一种通用的方法.

TrackBar滑动得时候,发送WM_VSCROLL消息,是用来改变当前刻度值得,而不是wm_change。 消息会带有wp和lp参数,父窗口会识别并把消息自动投递到trackbar上面来处理。

使用钩子函数,过滤掉WM_VSCROLL(或者WM_HSCROLL)消息