VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 604|回复: 24

《实用VC编程之玩转控件》第12课:Slider滑块控件

[复制链接]
51_avatar_middle
online_admins Syc 发表于 2018-11-12 00:38:57 | 显示全部楼层 |阅读模式
1、控件简介:
Slider滑块控件,也是VC中比较常用的一个控件。一般而言它是由一个滑动条,一个滑块和可选的刻度组成。用户可以通过移动滑块在相应的控件中显示对应的值。
通常,在滑动控件附近一定有静态文本框控件或编辑框控件,用于显示相应的值。
《实用VC编程之玩转控件》第12课:Slider滑块控件

接下来教大家如何使用这个控件!

2、控件的使用:
a、拖拽Slider滑块控件到对话框界面上,调整其大小!
b、给Slider控件绑定一个CSliderCtrl类型的控件类型变量 m_Slider;
c、Slider控件属性中的

Tick Marks 为是否显示刻度线
Auto Ticks 是否显示每个增量的刻度线
大家可以根据自己的需要来设定!

3、控件的相关操作:
a、设置滑动范围:m_Slider.SetRange(0, 100);
b、设置当前位置:m_Slider.SetPos(50);
c、获取当前位置:int pos = m_Slider.GetPos();
d、获取和设置按一下左或右箭头时滑块的移动量,默认为1个单位:
  1.     int ret = m_Slider.SetLineSize(1);
  2.     ret = m_Slider.GetLineSize();
复制代码


e、获取和设置当按下PgUp或PgDown时滑块的移动量:
  1.     ret = m_Slider.SetPageSize(10);
  2.     ret = m_Slider.GetPageSize();
复制代码


4、关联显示控件:
响应Slider控件的 NM_CUSTOMDRAW 事件,在其中获取Slider控件的滑块位置,之后设置到静态文本框上面:
  1.     int pos = m_Slider.GetPos();
  2.     CString strText;
  3.     strText.Format(_T("%d"), pos);
  4.     SetDlgItemText(IDC_STATIC_SLIDER, strText);
复制代码


5、Slider滑块控件的扩展与美化:
在codeproject上面找到了不少不错的Slider控件,给大家列出来,大家看看有没有需要的?

https://www.codeproject.com/Arti ... ol-and-Progress-Bar
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... slider-control-Mark
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... -RGBA-colour-picker
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Articles/421/Round-Slider-Control
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... kground-colors-to-i
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... or-the-slider-contr
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... ng-a-Range-or-Inter
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Articles/2689/Rotary-Fader
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... SliderCtrl-Using-Cu
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... r-Control-Accepts-A
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Articles/3086/Gamma-correction-slider
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... t-CSliderCtrl-Class
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... ased-slider-control
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Articles/5124/Knob-Slider-Control
《实用VC编程之玩转控件》第12课:Slider滑块控件

https://www.codeproject.com/Arti ... like-Media-Player-s
《实用VC编程之玩转控件》第12课:Slider滑块控件

具体操作细节见视频教程的演示和讲解!

第12课免费试看,下载地址回复后可见:
游客,如果您要查看本帖隐藏内容请回复

#######################################################
获得所有教学视频、课件、源代码以及售后答疑请咨询客服QQ:
VC驿站官方客服QQ:8260671
#######################################################




上一篇:《实用VC编程之玩转控件》第11课:Spin数值调节控件
下一篇:《实用VC编程之玩转控件》第13课:Progress进度条控件

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

41_avatar_middle
online_vip liguolong 发表于 2018-11-13 08:42:09 | 显示全部楼层
感谢楼主分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

78_avatar_middle
在线会员 csa 发表于 2018-11-13 08:59:19 | 显示全部楼层
真是好漂亮的界面,谢谢

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

98_avatar_middle
在线会员 tomok 发表于 2018-11-13 09:29:41 | 显示全部楼层
跟着学习


发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

78_avatar_middle
online_vip good20good 发表于 2018-11-13 10:27:19 | 显示全部楼层
感谢Syc大神的分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

22_avatar_middle
在线会员 fashion530 发表于 2018-11-13 14:10:51 | 显示全部楼层
《实用VC编程之玩转控件》第12课:Slider滑块控件《实用VC编程之玩转控件》第12课:Slider滑块控件《实用VC编程之玩转控件》第12课:Slider滑块控件

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

08_avatar_middle
在线会员 woliveyou 发表于 2018-11-13 20:25:11 | 显示全部楼层
好漂亮的界面

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

83_avatar_middle
online_vip z.mr 发表于 2018-11-13 21:15:30 | 显示全部楼层
啦啦啦 更新了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

35_avatar_middle
在线会员 Minhal 发表于 2018-11-13 21:55:09 | 显示全部楼层
看一看,听一听

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

69_avatar_middle
在线会员 windowswan 发表于 2018-11-14 09:36:30 | 显示全部楼层
《实用VC编程之玩转控件》第12课:Slider滑块控件谢谢楼主分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

10_avatar_middle
online_vip08 小菜一碟 发表于 2018-11-14 09:58:37 | 显示全部楼层
学习了,原来还有这么多的玩法

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

95_avatar_middle
在线会员 zjh2008 发表于 2018-11-14 17:02:40 | 显示全部楼层

真是好漂亮的界面,谢谢

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

29_avatar_middle
online_vip qqcom875295145 发表于 2018-11-14 17:28:07 | 显示全部楼层
接收到FILESBROAD_CMD__GETCHANNELCMDEX命令

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

56_avatar_middle
在线会员 coffeemlx 发表于 2018-11-16 21:20:14 | 显示全部楼层
谢谢楼主分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

82_avatar_middle
在线会员 love_cctry 发表于 2018-11-17 03:20:41 | 显示全部楼层
正好需要这个控件,支持站长!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

98_avatar_middle
online_vip 海神号 发表于 2018-11-17 13:54:09 | 显示全部楼层
真是好漂亮的界面,谢谢

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

62_avatar_middle
online_vip cc_killer 发表于 2018-11-17 18:14:34 | 显示全部楼层
第12课免费试看

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

25_avatar_middle
online_vip ymgsk123 发表于 2018-11-18 10:37:52 | 显示全部楼层
谢谢分享~~~~~~~~~~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

57_avatar_middle
在线会员 丿丶晴天灬 发表于 2018-11-18 20:45:12 | 显示全部楼层
感谢syc的分享`!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

02_avatar_middle
在线会员 331680490 发表于 2018-11-19 22:52:18 | 显示全部楼层
看看。。。。。。。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-12-14 00:57

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表