如何跳出while循环
void CTestDlg::OnButtonVisionInit()
{
// TODO: Add your control notification handler code here
m_TempFlag = 1;
CWnd* pStartButton = GetDlgItem(IDC_BUTTON_VISION_INIT);
if(pStartButton != NULL)
{
pStartButton->EnableWindow(FALSE);
}
m_Digitizer.Halt();
m_Digitizer.Grab();
CApplicationTimer m_TimerMode;
m_TimerMode = m_Application.GetTimer();
m_TimerMode.SetSynchronizationMode(appTimerSynchronous);
m_TimerMode.Reset();
while(m_TempFlag == 1)
{
m_Digitizer.Grab();
}
UpdateData(FALSE);
}
void CTestDlg::OnButtonVisionGrab()
{
// TODO: Add your control notification handler code here
m_TempFlag = 2;
CWnd* pGrabButton = GetDlgItem(IDC_BUTTON_VISION_GRAB);
if(pGrabButton != NULL)
{
pGrabButton->EnableWindow(FALSE);
}
m_Digitizer.GrabWait(digGrabEnd);
UpdateData(FALSE);
}
相关推荐
跳出while死循环方法[代码]
本文详细介绍了在JavaScript、Java和C语言中如何跳出while(true)死循环的多种方法。在JavaScript中,可以通过定义外部变量控制循环、使用标记循环体或直接使用return语句实现;Java中同样适用类似JavaScript的方法,通过变量控制或标记循环体;C语言则主要通过break、return或goto语句实现。文章对各种方法进行了代码示例和解释,并总结了不同语言中最常用的解决方案,为开发者提供了实用的编程技巧。
跳出while(1)死循环方法[可运行源码]
本文探讨了在JavaScript中跳出while(1)死循环的几种方法。首先介绍了使用try-catch语句抛出异常的方式,通过throw new Error实现循环终止。其次讲解了JavaScript标签的用法,这是一种类似goto的实现,可以配合break和continue使用。最后提到了最简单直接的方法——在函数中使用return语句立即退出循环。文章通过具体代码示例展示了每种方法的实现细节,为开发者提供了实用的解决方案。
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:代码:复制代码 代码如下:<?php$i = 1;while (true) { // 这里看上去这个循环会一直执行 if ($i==2) {// 2跳过不显示 $i++; continue; } else if ($i==5) {// 但到这里$i=5就跳出循循环了 break; } else { echo $i . ‘<br>’; } $i++;}e
对python中的控制条件、循环和跳出详解
今天小编就为大家分享一篇对python中的控制条件、循环和跳出详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python3跳出一个循环的实例操作
python跳出循环有两个关键字 1、continue跳过当前循环,进入下一次循环 for i in range(5): if i == 3: continue print(i,\u00a0end='\\t') 结果是: 0 1 2 4 2、利用break关键字跳出整个循环 for i in range(5): if i == 3: break print(i,\u00a0end='\\t') 结果是: 0 1 2 内容扩展: python中如何跳出多个循环 break语句只能跳出当


