CSliderCtrl控件使用及滑块刻度提示
来源:互联网 发布:淘宝店铺经营技巧sohu 编辑:程序博客网 时间:2024/04/30 07:29
在程序开发中,常常会用到滑块控件,滑块控件,也称轨道条控件,而且最好是有刻度的显示,即使刻度不显示,也要能够在拖到滑块的时候显示刻度信息。在网上查了相关资料后,发现都没满足要求,一阵摸索后,才发现其实很简单,只需要设置“ToolTips”的属性为“True”即可,设置界面如下:
CSliderCtrl的函数简介:
CSliderCtrl::CSliderCtrl 构造函数。CSliderCtrl::Create 创建轨道条。
CSliderCtrl::GetLineSize 取得一行的大小,对应键盘的方向键。
CSliderCtrl::SetLineSize设置一行的大小。
CSliderCtrl::GetPageSize 取得一页的大小,对应PageUp、PageDown键。
CSliderCtrl::SetPageSize 设置一页的大小。
CSliderCtrl::GetRangeMax 取得上限,就是最大值。
CSliderCtrl::GetRangeMin 取得下限,就是最小值。
CSliderCtrl::GetRange 取得上下限。
CSliderCtrl::SetRangeMin设置最小值,bRedraw表示是否重绘。
CSliderCtrl::SetRangeMax 设置最大值,bRedraw表示是否重绘。
CSliderCtrl::SetRange设置上下限,bRedraw表示是否重绘。
CSliderCtrl::GetSelection 取得轨道条的选择范围,nMin存放起始位置,nMax存放结束位置。
CSliderCtrl::SetSelection 设置轨道条的选择范围,此范围会高亮显示。
CSliderCtrl::GetChannelRect取得Channel的范围,Channel是沟、水道的意思。它在刻度之上,供Thumb移动的区域。
CSliderCtrl::GetThumbRect 取得“拇指”的范围,“拇指”就是我们可以通过鼠标拖动的那个小方块。
CSliderCtrl::GetPos 取得轨道条的当前位置。
CSliderCtrl::SetPos 设置轨道条的当前位置。
CSliderCtrl::GetNumTics取得刻度的数量。
CSliderCtrl::GetTicArray取得所有刻度的位置。
CSliderCtrl::GetTic 取得第 nTic个刻度的位置,无论此刻度是否显示。首刻度和尾刻度由系统处理,不在此列。假定范围是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::GetBuddy 取得关联窗口。
CSliderCtrl::SetBuddy 设置关联窗口。
CSliderCtrl::GetToolTips 取得提示条。
CSliderCtrl::SetToolTips 设置提示条。
CSliderCtrl::SetTipSide设置提示条的位置。
通过上面的函数CSliderCtrl::SetRange 和CSliderCtrl::GetPos、CSliderCtrl::SetPos来设置滑动条的范围及位置,简单展示下程序运行时的界面如下:
- CSliderCtrl控件使用及滑块刻度提示
- VC MFC滑块(CSliderCtrl)控件
- VC MFC滑块(CSliderCtrl)控件
- 鼠标精确控制CSliderCtrl控件的滑块
- 在CSliderCtrl控件移动滑块动态的显示tooltip
- 有皮肤的滑块控件CSliderCtrl->CZipSliderCtl 类
- 控件使用--CSliderCtrl
- CSliderCtrl 控件的使用
- VC6.0中在CSliderCtrl控件移动滑块动态的显示tooltip
- CSliderCtrl的自绘制和鼠标定位滑块
- MFC_滑块控件使用
- 滑块控件的使用
- CSliderCtrl的使用
- CSliderCtrl的使用
- (转)CSliderCtrl控件学习
- 实时曲线绘图控件ProEssentials使用实例:自定义坐标刻度
- MFC CSliderCtrl滑块直接定位到鼠标的点击x坐标
- UISlider滑块控件的使用总结
- Calendar时间处理
- C# treeview右键菜单、选中节点
- C#取当天年月日以及取前7天年月日的方法
- VisualSVN Server的配置和使用方法【服务器端】
- 通过ADO.NET把文件数据导入到数据库(数据的导入导出)stream文件的处理
- CSliderCtrl控件使用及滑块刻度提示
- CSDN问答频道“华章杯”9月排行榜活动开始,丰厚奖品等你拿
- 一道有趣的GOOGLE面试题 .
- 讲讲volatile的作用
- linux内核的生成过程, vmlinux调试分析
- PHP+MySQL分页显示代码分析
- SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引
- 网页MP3播放
- cocos2d x 中类似c++中printf的方法