2 sinat 25005449 sinat_25005449 于 2015.07.18 16:43 提问

VC++怎么用按钮控件控制仪表

仪表是用OnTimer控制指针,现在仪表只要一运行就会动,我想用按钮来控制它的运行和停止

6个回答

zuishikonghuan
zuishikonghuan   2015.07.18 22:15
已采纳

停止按钮单击时用KillTimer销毁定时器,运行按钮单击时再SetTimer

91program
91program   Ds   Rxr 2015.07.18 17:02

按键中增加启动/停止 Timer的代码,或者
增加不操作 Timer,增加一运行和停止的标志变量

91program
91program 回复sinat_25005449: 代码需要你自己写,功能很简单的
大约 3 年之前 回复
sinat_25005449
sinat_25005449 什么代码
大约 3 年之前 回复
oyljerry
oyljerry   Ds   Rxr 2015.07.18 17:34

主要就是一个标识位。在定时器处理函数中判断这个标识位,用按钮来控制它的true,false。处理函数中根据true,false来决定代码执行或否。

caozhy
caozhy   Ds   Rxr 2015.07.19 06:45

是自己的程序还是别人的程序,自己的程序用killtimer终止timer,别人的程序,hook消息循环,吃掉wm_timer消息。

jack960330
jack960330   2015.07.20 16:31

楼主这是什么仪器,是一次timer就动一次还是什么,难道是步进电机?timer作用是什么,按1楼所说,增加相应操作代码即可

lixianbo2007
lixianbo2007   2015.07.21 21:09

你在OnTimer函数里面把控制控制仪表动的代码提取到一个函数,通过按钮来置一个标记控制调用该函数。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
好用的VC仪表控件,类似于汽车上的仪表盘
一个很好用的仪表控件,动态指示当前值,类似汽车上的仪表,很好用。
VC6 MFC 非常好的仪器仪表界面模拟项目,仪表,温度计等的控制与动态显示
VC6 MFC 非常好的仪器仪表界面模拟项目,仪表,温度计等的控制与动态显示 VC6 MFC 非常好的仪器仪表界面模拟项目,仪表,温度计等的控制与动态显示
BeauGauge V2 “旋钮”演示程序 (Knob,旋转按钮)
Demo演示的BeauGauge V2 提供的部分内置样式Knob.Demo下载地址  http://download.csdn.net/source/2116734 更多Demo下载 http://www.beaugauge.com/dwonload.html更多信息访问 www.beaugauge.com 截图 
Windows----虚拟仪表在VC++中的一种应用实现
虚拟仪表在VC++中的应用实现 摘  要 虚拟仪表应用越来越广泛,本文根据VC开发虚拟仪表的流程和原理,从实际应用角度设计了一个虚拟指南针仪表的实例。     关键词 虚拟仪表;VC++面向对象;动态仿真   1 引言     随着计算机技术的日益成熟,计算机的应用已渗透到各个领域,各种车载装备也逐步向数字化、智能化方向发展。用数字化的虚拟仪表取代机械式传统仪表已成为实现车辆自动化
VC2010编写的工控仪表 界面完美 绝对可用
VC2010编写的工控仪表 基于对话框 方便移植 界面相当完美 该注意的地方我都加上了注释 方便大家观看 我用了个定时器让表从0到100 然后从100到0不停走动 大家要用的时候把定时器去掉 直接调用函数就可以在表上显示对应的数据。
【C#】仪表、开关、按钮、数码管、晶体管数字控件及源码合集
仪表、开关、按钮、数码管、晶体管数字控件及源码合集 涵盖了CSDN上几乎所有值得下载的资源
C# 绚丽仪表控件,开关控件,彩色圆形按钮,晶体管数字控件源码(已测试)
绚丽仪表控件,开关控件,彩色圆形按钮,晶体管数字控件源码及测试源码,都已测试,绝对可用
vc中怎样编程,使一个按钮控件不可见
通过ClassWizard给按钮添加Control类型的关联变量,然后关联变量名.ShowWindow(SW_HIDE); //隐藏关联变量名.ShowWindow(SW_SHOW); //显示
vc6.0 如何在一个窗体中改变另一个窗体下的按钮状态
vc6.0 怎么在一个窗体中改变另一个窗体上的按钮状态? 比如说:窗体1上有4个按钮,现在点击按钮4弹出另外一个窗体2,窗体2上有个按钮,现在我想点击窗体2上这个按钮让窗体1上按钮1、2、3,全部隐藏,应该怎么实现呢?
虚拟仪表VC控件编程实例
虚拟仪表VC控件编程实例 虚拟仪表VC控件编程实例 VC制作的仪表控件