int m_sTransValue;
CSliderCtrl m_CtrlTransparency;
其中m_sTransValue 为 Slider Control控件关联的变量
m_CtrlTransparency 为Slider Control控件变量
在OnInitDialog()中设置控件范围:
//设置滑动条控件的范围
HWND hSlider =(HWND) m_CtrlTransparency;
::SendMessage(hSlider, TBM_SETRANGE, 1, MAKELONG(0,255));
MAKELONG(a,b)中表示控件的范围
注意当对 控件关联变量 m_sTransValue 取值或赋值时 需要UpdateData()。
补充:
SendMessage(hSlider, TBM_SETPOS, 1, 10);
可以设置控件的默认值,其中10是指设置默认的值
尝试:
1.也对控件关联变量m_sTransValue 设置了最大值和最小值
2.通过SetScrollRange() 设置最大值和最小值
但是发现都是无效的
版权声明:本文为博主原创文章,未经博主允许不得转载。