在OnHScroll开始时添加几个CWnd*变量,
1 类似于下图所示,这是滚动条控件,应该定义成 CSliderCtrl m_SliderVolume;
即定义成CSliderCtrl的变量;
CSliderCtrl m_SliderVolume;
m_SliderVolume.SetRange(0,100);//设置控件中滑块的滑动范围;
m_SliderVolume.SetPos(10);//设置滑块的数值;
m_SliderVolume.GetPos();//获取滑块的位置数值;
2 而如果是滑块,如窗口上的滑块,则要定义成CScrollBar类型的控件变量;
CScrollBar m_horiScrollbar;
// 设置水平滚动条的滚动范围为1到100
m_horiScrollbar.SetScrollRange(1, 100);
// 设置水平滚动条的初始位置为20
m_horiScrollbar.SetScrollPos(20);
// 在编辑框中显示20
int pos = m_horiScrollbar.GetScrollPos(); // 获取水平滚动条当前位置