MFC中滑动条(CSilder)的使用
2013-10-24 10:32
295 查看
MFC中滑动条(CSilder)的使用
Latest Edit 2013/10/24首先介绍几个常用的函数
1.设置,获得滑动条的范围 void GetRange(int &nMin,int &nMax) const; int SetRange(int nMin,int nMax,BOOL bRedGETaw=FALSE); 2.设置,获得当前点的位置大小 SetPos GetPos 3.设置,获得按一下键盘左右下键时滑动条移动的值 GetLineSize SetLineSize 4.设置,获得按一下键盘上上下键时滑动条移动的值 GetPageSize SetPageSize 5.设置滑动条的刻度 SetTicFreq 6.在某一个位置设置刻度 SetTic 7.消除刻度 ClearTics
下面在VS2008中,做一个例子来实现运用上面的几个函数。下面是实现效果
实现步骤:
1.建立一个基于对话框的程序,然后在对话框中加入一个
Static Text
Edit 添加一个变量 int m_nPos;
Slider Control
2.在类视图中,右击CSliderDlg,属性,选择WM_HSCROLL消息
[Code=C/C++] void CSilderDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: 在此添加消息处理程序代码和/或调用默认值 CSliderCtrl *pSilder=(CSliderCtrl*)pScrollBar; m_nPos=pSilder->GetPos(); UpdateData(FALSE); CDialog::OnHScroll(nSBCode, nPos, pScrollBar); }
[/code]
相关文章推荐
- 软件随想录:Mongodb定位
- Notes和关系数据库的连接(三部曲之一 -- DECS)
- 消灭Bug!十款免费移动应用测试框架推荐
- 字符串专项:CodeForces 235C
- uibuntu 利用手机USB tethering 上网
- 网站内页导航菜单
- 用shell求两个文件的差集
- PHP之mysql笔记
- Oracle Database 12c 数据库架构图
- SQL_Plus操作命令
- h3c低端路由器DDNS配置样例
- ExtJs 4.1 GridPanel学习
- avalon最佳实践
- SWT中的Tree中 添加右键弹出菜单
- Bit、Byte、Word、DWord之间的关系
- Openwrt研习笔记三之源码的下载和编译
- 关于git 仓库的创建
- jquery.cookie.js 用法
- 配置防火墙,开启80端口
- Domino邮件安全体系加固配置方案一瞥