按开始时计数,按停止时得到一个数,怎样才能实现? 就是按停止时,程序要从WHILE()循环里跳出来,怎样才能实现?用两个按钮,两个函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是用while,用定时器就可以实现了在点开始按钮后 SetTimer在OnTimer 中使成员变量 +1点停止后 KillTimer a如果非要用While的话来加快速度的话就用多线程创建一个记数线程并置于SUSPEND状态点开始后ResumeThread点停止后SuspendThread在线程中用while记数 你要计什么时?如果按秒计时的话不妨用SetTimer(),然后设计一个Timer函数。在按停止时调用KillTimer()。如果你只是不停地WHILE来做i++动作,你可以搞一个全局(或者类成员)变量,当计时开始时bBreak = false;当按下停止时bBreak = true,而在while时: while(!bBreak)或者在其中if(bBreak) break;咦,偶怎么感觉发了两次? 定一个成员变量或者全局变量BOOL bStart = FALSE,类初始化为FALSE然后btn1中bStart = TRUE,btn2中bStart = FALSEwhile(bStart) 那系统在WHILE中是怎样判断bStart/bBreak是上什么时候变化的?即在WHILE中时,不断地执行WHILE里的语句,什么时候可以跳出来判断变化啊?除非多线程? 用virtual list显示网络数据,即时更新问题? 请问这个函数定义怎么理解 为什么不能控制系统重起? 请教关于calling convention的问题 CEdit SetFont WM_PAINT? 朋友们帮忙,小弟想用C++、Xml技术做一套小型的,IE(前台)+ SQL Server(后台)的工作流系统,有诸多问题,请进来帮忙。 ychener (贫血) 请进,谢谢热心帮忙,谢谢无私奉献,谢谢谢谢!! 关于在VC里实现一些C++函数的功能的问题 求算法,求算法 有关波形函数 ##关于方位的处理, 高手入 按开始不断计数,按停止得到一个数值,怎样实现啊?
在点开始按钮后 SetTimer
在OnTimer 中使成员变量 +1
点停止后 KillTimer
创建一个记数线程并置于SUSPEND状态
点开始后ResumeThread
点停止后SuspendThread
在线程中用while记数
如果你只是不停地WHILE来做i++动作,你可以搞一个全局(或者类成员)变量,当计时开始时bBreak = false;当按下停止时bBreak = true,而在while时: while(!bBreak)或者在其中if(bBreak) break;咦,偶怎么感觉发了两次?
然后btn1中bStart = TRUE,btn2中bStart = FALSE
while(bStart)
即在WHILE中时,不断地执行WHILE里的语句,什么时候可以跳出来判断变化啊?除非多线程?