码迷,mamicode.com
首页 > 其他好文 > 详细

设置Slider Control 控件的取值范围

时间:2015-01-07 14:56:36      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:mfc   slider control   空间范围   

<span style="white-space:pre">	</span>int m_sTransValue;
	CSliderCtrl m_CtrlTransparency;	

其中m_sTransValue 为 Slider Control控件关联的变量

m_CtrlTransparency 为Slider Control控件变量


在OnInitDialog()中设置控件范围:

<span style="white-space:pre">	</span>//设置滑动条控件的范围
	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() 设置最大值和最小值 

但是发现都是无效的

设置Slider Control 控件的取值范围

标签:mfc   slider control   空间范围   

原文地址:http://blog.csdn.net/u013147600/article/details/42492365

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!