VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1414|回复: 31

《实用VC编程之玩转控件》第11课:Spin数值调节控件

[复制链接]
51_avatar_middle
online_admins 发表于 2018-11-11 23:58:24 | 显示全部楼层 |阅读模式
1、控件简介:
Spin数值调节控件也是Windows中比较常用的控件之一。样子上是一对上下的箭头按钮,用户可单击它来增加或减少控件的设定值。通常,紧靠着Spin数值调节控件有一个编辑框控件,称为伙伴编辑控件或伙伴控件,用于显示用户输出的值。例如这个帖子中的样式,大家看下:https://www.cctry.com/thread-9450-1-1.html
《实用VC编程之玩转控件》第11课:Spin数值调节控件

接下来教大家怎么用!

2、控件的使用:
a、分别拖拽一个Spin数值调节控件和一个编辑框控件到对话框界面上,挨着摆放;
b、设置Spin数值调节控件的属性如下:
        Set Buddy Interger(使控件设置关联控件数值,这个值可以是十进制或十六进制) - True
        Wrap(数值超过范围时循环) - True
        Arrow keys(当按下向上和向下方向键时,控件可以增加或减小) - True
        Alignlent - Right Alient    //右侧嵌入到编辑框中

c、给Spin数值调节控件绑定一个 CSpinButtonCtrl 类型的控件类型变量 m_Spin;
d、在对话框的初始化函数 BOOL CMFCTestDlg::OnInitDialog() 中设置 Spin数值调节控件:

3、控件的美化与扩展:
说实话,美化方面关于这个控件还真没什么,codeproject上面也没几个关于这个控件的类,所以本身也不需要什么美化:

https://www.codeproject.com/Arti ... with-popup-trackbar
《实用VC编程之玩转控件》第11课:Spin数值调节控件

https://www.codeproject.com/Arti ... -with-autodisabling
《实用VC编程之玩转控件》第11课:Spin数值调节控件

https://www.codeproject.com/Arti ... umeric-spin-control
《实用VC编程之玩转控件》第11课:Spin数值调节控件

感兴趣的拿去研究吧!

4、小作业:
教程中讲解的Spin数值调节控件每次调节的最小单位是整数1,即每次是+1或者-1,那么如何让它每次增加或者减小的数值是 0.1 这样的浮点类型数呢?大家不妨找找资料实现下试试!

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
教程在线观看地址:
https://www.bilibili.com/video/av38392055/?p=12
MP4高清视频下载地址:链接:https://pan.baidu.com/s/1diCkVMl7nLyVHI3GVhp2jQ 提取码:znuk
本节课件下载(回复后可见):
游客,如果您要查看本帖隐藏内容请回复

备注:VIP会员可免费下载本站所有资源(点击查看)
提示:通过购买VC驿站U盘打包(点击查看)也可加入终身Vip会员^_^




上一篇:《实用VC编程之玩转控件》第10课:Picture图像控件
下一篇:《实用VC编程之玩转控件》第12课:Slider滑块控件
02_avatar_middle
在线会员 发表于 2018-11-12 01:39:54 | 显示全部楼层
老大辛苦了,支持老大
78_avatar_middle
在线会员 发表于 2018-11-12 08:55:14 | 显示全部楼层
谢谢更新分享。
69_avatar_middle
在线会员 发表于 2018-11-12 09:42:15 | 显示全部楼层
《实用VC编程之玩转控件》第11课:Spin数值调节控件《实用VC编程之玩转控件》第11课:Spin数值调节控件谢谢楼主分享
98_avatar_middle
在线会员 发表于 2018-11-12 09:59:47 | 显示全部楼层
谢谢 提供教程
78_avatar_middle
online_vip 发表于 2018-11-12 10:48:08 | 显示全部楼层
感谢Syc大神的分享。
41_avatar_middle
online_vip 发表于 2018-11-13 08:40:29 | 显示全部楼层
感谢楼主分享            
22_avatar_middle
在线会员 发表于 2018-11-13 14:09:30 | 显示全部楼层
《实用VC编程之玩转控件》第11课:Spin数值调节控件《实用VC编程之玩转控件》第11课:Spin数值调节控件《实用VC编程之玩转控件》第11课:Spin数值调节控件
08_avatar_middle
在线会员 发表于 2018-11-13 20:23:33 | 显示全部楼层
谢谢 提供教程
83_avatar_middle
online_vip 发表于 2018-11-13 21:15:03 | 显示全部楼层
啦啦啦 更新了
10_avatar_middle
在线会员 发表于 2018-11-14 09:56:43 | 显示全部楼层
老大辛苦了,支持老大。期待后续作品哈
95_avatar_middle
在线会员 发表于 2018-11-14 17:01:12 | 显示全部楼层
老大辛苦了,支持老大
56_avatar_middle
在线会员 发表于 2018-11-16 21:18:12 | 显示全部楼层
谢谢更新分享。
98_avatar_middle
online_vip 发表于 2018-11-17 13:53:09 | 显示全部楼层
老大辛苦了,支持老大
62_avatar_middle
online_vip 发表于 2018-11-17 18:13:31 | 显示全部楼层
第11课免费试看
25_avatar_middle
online_vip 发表于 2018-11-18 10:37:00 | 显示全部楼层
老大更新好快~~~~~~~~
57_avatar_middle
donate_vip 发表于 2018-11-18 20:44:21 | 显示全部楼层
感谢syc的分享!
87_avatar_middle
online_vip 发表于 2018-11-23 16:05:31 | 显示全部楼层
是我们编程过程中比较常用的一个控件,而且在其他软件中也经常能看到,
13_avatar_middle
online_vip 发表于 2018-11-28 10:25:58 | 显示全部楼层
helloworld
09_avatar_middle
在线会员 发表于 2018-12-1 09:26:10 | 显示全部楼层
想看看怎么弄的
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

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

GMT+8, 2019-7-17 13:33

Powered by Discuz! X3.4

© 2009-2019 cctry.com

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