社区
C++ 语言
帖子详情
mfc 写了个while(1) 循环,怎样单击按钮,退出循环呢?
lv432
2013-03-14 11:36:40
如题 mfc 写了个while(1) 循环,怎样单击按钮,退出循环呢?
...全文
513
7
打赏
收藏
mfc 写了个while(1) 循环,怎样单击按钮,退出循环呢?
如题 mfc 写了个while(1) 循环,怎样单击按钮,退出循环呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2013-03-15
打赏
举报
回复
《Windows核心编程》 Windows系统:“不要调用我,请先填写好未来收到某个消息时你的处理流程,在那个消息到来时我会调用你!”
Red_angelX
2013-03-14
打赏
举报
回复
消息循环 while(GetMessage()) { TranslateMessage DispathMessage }
意吟
2013-03-14
打赏
举报
回复
信号量 = open while ( 1 ) if ( 信号量 = closed ) { break }
图灵狗
2013-03-14
打赏
举报
回复
楼主需要先学习Windows系统的消息机制。
starytx
2013-03-14
打赏
举报
回复
你这个循环没放在单独的线程里吗?如果在主进程里的话,你还能单击按钮吗?界面都卡死了吧。放在线程里,然后可以通过一个全局变量来控制,比如bool bFlag = false; 进入线程前bFlag = true; while(bFlag) { // do something } 单击按钮中 bFlag = false;
lfm13720
2013-03-14
打赏
举报
回复
首先,我猜你的逻辑一定有问题,这个需求是不合理的。 其次,如果你真的要这么做,可以在 while里面每次循环都去 PeekMessage,然后TranslateMessage, DispathMessage,保证点击按钮的事件能得到处理,再在按钮点击事件中设置一个外部的标志,循环里第次循环都检查标志。
Iveco
2013-03-14
打赏
举报
回复
看看多线程的使用
MFC
编
写
,猜数字游戏
MFC
编
写
,猜数字游戏
6. **
循环
游戏**:为了让游戏可以重复进行,可以使用do-while或while
循环
,直到用户选择
退出
。在每次
循环
开始时,重新生成目标数字。 7. **错误处理**:为了提高用户体验,需要处理可能出现的错误,如无效输入或...
MFC
对话框打印与打印预览
// 打印错误,
退出
循环
nStartPage++; } EndPrinting(); // 打印结束清理 } } BOOL CMyDialog::OnPreparePrinting(CPrintInfo* pInfo) { // 初始化打印信息 pInfo->SetDocName(_T("我的文档")); pInfo->...
MFC
简单计算器
这个计算器项目涉及到C++的基础语法,包括变量声明、函数定义、条件语句(如if-else)、
循环
(如for和while)、运算符重载等。对于计算功能,可能还会有函数指针或者模板的使用,以便灵活地处理不同类型的运算。 3...
vs2010
mfc
对话框调用摄像头人脸识别
新建一个
MFC
对话框应用程序项目,并在资源视图中添加一个
按钮
控件。这个
按钮
将作为触发摄像头打开和人脸识别的触发器。 步骤3:编
写
代码 在
按钮
的点击事件处理函数中,我们需要编
写
调用摄像头和启动人脸识别的代码...
MFC
学习lesson 2-C++经典语法.rar
- 控制流:熟悉if语句、switch语句、for
循环
、while
循环
等控制结构。 - 引用:理解引用作为别名,如何使用引用参数实现值传递的优化。 - 指针:掌握指针的声明、赋值、解引用以及动态内存分配。 - 构造与析构...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章