欢迎来到天天文库
浏览记录
ID:37724628
大小:42.00 KB
页数:4页
时间:2019-05-29
《CSliderCtrl控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CSliderCtrl目录介绍轨道条类函数简介操作实例编辑本段介绍 CSliderCtrl类表示滑块控件(SliderControl),也称为跟踪条。滑块控件(SliderControl)是一个包含一个滑块和可选刻度线的窗口。当用户使用鼠标或者箭头键移动滑块时,滑块控件(SliderControl)发送通知消息以指示此更改。 当希望用户选择一个不连续的值或者某个范围中一组连续值时,滑块控件(SliderControl)很有用。例如,通过将滑块移动到给定刻度线,可以使用滑块控件(SliderControl)使用户得以设置键盘
2、的重复速度。 滑块控件(SliderControl)中的滑块以您在创建它时所指定的增量移动。例如,如果您指定滑块控件(SliderControl)的范围为5,则滑块只能占有6个位置:一个位置在滑块控件(SliderControl)的左边,而此范围中的每个增量各有一个位置。通常,这些位置的每一个都用一个刻度线标识。编辑本段轨道条类函数简介 CSliderCtrl::CSliderCtrl 构造函数。 CSliderCtrl::Create 创建轨道条。 CSliderCtrl::GetLineSize 取得一行的大小,对
3、应键盘的方向键。 CSliderCtrl::SetLineSize设置一行的大小。 CSliderCtrl::GetPageSize 取得一页的大小,对应PageUp、PageDown键。 CSliderCtrl::SetPageSize 设置一页的大小。 CSliderCtrl::GetRangeMax 取得上限,就是最大值。 CSliderCtrl::GetRangeMin 取得下限,就是最小值。 CSliderCtrl::GetRange 取得上下限。 CSliderCtrl::SetRangeMin设置最
4、小值,bRedraw表示是否重绘。 CSliderCtrl::SetRangeMax 设置最大值,bRedraw表示是否重绘。 CSliderCtrl::SetRange设置上下限,bRedraw表示是否重绘。 CSliderCtrl::GetSelection 取得轨道条的选择范围,nMin存放起始位置,nMax存放结束位置。 CSliderCtrl::SetSelection 设置轨道条的选择范围,此范围会高亮显示。 CSliderCtrl::GetChannelRect取得Channel的范围,Channel是
5、沟、水道的意思。它在刻度之上,供Thumb移动的区域。 CSliderCtrl::GetThumbRect 取得“拇指”的范围,“拇指”就是我们可以通过鼠标拖动的那个小方块。 CSliderCtrl::GetPos 取得轨道条的当前位置。 CSliderCtrl::SetPos 设置轨道条的当前位置。 CSliderCtrl::GetNumTics取得刻度的数量。 CSliderCtrl::GetTicArray取得所有刻度的位置。 CSliderCtrl::GetTic取得第nTic个刻度的位置,无论此刻度是否显
6、示。首刻度和尾刻度由系统处理,不在此列。假定范围是10到100,那么GetTic(0)的值是11,GetTic(1)值是12。 CSliderCtrl::GetTicPos取得第nTic个刻度的物理位置,客户区坐标。 CSliderCtrl::SetTic在某个刻度的位置的显示一个刻度。 CSliderCtrl::SetTicFreq设置显示刻度的间隔,假定范围是0到100,SetTicFreq(20)后,会在20、40、60、80显示刻度,加上系统的两个刻度0、100,总共6个。 CSliderCtrl::GetBu
7、ddy取得关联窗口。 CSliderCtrl::SetBuddy 设置关联窗口。 CSliderCtrl::GetToolTips 取得提示条。 CSliderCtrl::SetToolTips 设置提示条。 CSliderCtrl::SetTipSide设置提示条的位置。 CSliderCtrl::ClearSel 清空当前选择。 CSliderCtrl::VerifyPos 确认当前位置是否合法。 CSliderCtrl::ClearTics 清除当前刻度。编辑本段操作实例 一,新建一个基于对话框的工程S
8、liderCtrl。 二,在主对话框上增加一个轨道条控件,把它弄大些,选中“Tickmarks”、“Enableselection”、“Autoticks”属性。 三,为其关联一个CSliderCtrl类型的变量m_slider。 四,在主对话框的初化函数中加如下代码:
此文档下载收益归作者所有