_015_滑块条

==========================================


添加滑块条



到达上面的效果,需要设置一下




在Oninit初始化函数里添加如下代码,详情见(_014_列表框)

	//设置刻度线在滑块显示的频率,就是间隔,滑块默认范围是0-100
	m_slider_ctl.SetTicFreq(10); //把100分成10分

	//设置滑块的位置,还有一个函数是设置刻度线的位置,要区分开来
	m_slider_ctl.SetPos(50);

	//重新设置滑块的范围,第三个参数需要填上true,让滑块条重绘,这样滑块才会在一个新的位置出现
	//不然依然在原来的位置,那么就乱了,因为我们已经重新设置了范围,它不应该是在原来的位置上的
	//所以要不然就把SetRange写在最前面,或者填写第3个参数,或者利用SetPos重新设置一下
	m_slider_ctl.SetRange(-100, 100,true);
	m_slider_ctl.SetPos(10);

	//设置页面大小,针对page down或者鼠标可以操作
	m_slider_ctl.SetPageSize(20);

	//设置行的大小,针对键盘的上下键
	m_slider_ctl.SetLineSize(5);

	int pos = m_slider_ctl.GetPos();
	TRACE("%d",pos);


CSliderCtrl文档

https://msdn.microsoft.com/zh-cn/library/3adfs2bt.aspx

=








猜你喜欢

转载自blog.csdn.net/yzj17025693/article/details/80874894