社区
进程/线程/DLL
帖子详情
做个采集程序,有一个按钮第一次点击是采样,第二次是停止,但是采样过程的时间不确定,除了使用多线程,怎么响应停止按钮?
lyvvv
2010-01-04 11:12:39
做个采集程序,一个按钮第一次点击是采样,第二次是停止,但是采样过程的时间不确定,除了使用多线程,怎么响应停止按钮?
主要的问题是 怎么在采样的While的循环中判断当前是否点击了这个按钮?
先谢谢各位大侠的指点了!
...全文
141
10
打赏
收藏
做个采集程序,有一个按钮第一次点击是采样,第二次是停止,但是采样过程的时间不确定,除了使用多线程,怎么响应停止按钮?
做个采集程序,一个按钮第一次点击是采样,第二次是停止,但是采样过程的时间不确定,除了使用多线程,怎么响应停止按钮? 主要的问题是 怎么在采样的While的循环中判断当前是否点击了这个按钮? 先谢谢各位大侠的指点了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
billbaiyuan
2010-01-15
打赏
举报
回复
实在要用单线程,则在循环中时不时Peek/Dispatch一下message。
不过这是显然应该用多线程解决的呀
老吴笔记
2010-01-04
打赏
举报
回复
是在线程中吗?如果是,那么点点击停止时,向线程发送消息就行了
船过水无痕
2010-01-04
打赏
举报
回复
只能采用多线程! 单线程就是做一件事!
lyvvv
2010-01-04
打赏
举报
回复
[Quote=引用 2 楼 ninetyfive 的回复:]
while循环中,可以设置一个变量,当按钮点击了以后,在相应函数中赋值
while中,判断即可
[/Quote]
在while中,程序就相当于死掉了,点击按钮是无效的,现在的问题是怎么获取当前的鼠标是否点击了这个按钮
不动如岳
2010-01-04
打赏
举报
回复
while循环中,可以设置一个变量,当按钮点击了以后,在相应函数中赋值
while中,判断即可
Ryanwen
2010-01-04
打赏
举报
回复
循环中自己处理消息循环
逻辑上还是使用多线程更清晰
hfcarrey
2010-01-04
打赏
举报
回复
1.不要把工作线程放到UI线程中
2.工作线程
while (WaitForSingleObject(pMainDlg->m_hEvExit, 0) == WAIT_TIMEOUT)
{
... your work
}
3.Stop按钮中
SetEvent(hEvExit)
疯石头
2010-01-04
打赏
举报
回复
单线程在没有执行完代码时时不会响应其他操作的。
顽固已死_有事烧纸
2010-01-04
打赏
举报
回复
while(g_bRun)
{
}
OnStop()
{
g_bRun = false;
WaitForSingleObject
}
schlafenhamster
2010-01-04
打赏
举报
回复
While的循环中必须有时间响应按钮点击。可以用peekmessge()。
汽车雷达多干扰下信号幅相精准估计:全卷积网络新方案【附python代码】.rar
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
HTML浪漫动态表白代码
代码转载自:https://pan.quark.cn/s/a4b39357ea24 考虑到仓库大小,此
程序
单独存放,请前往 https://.com/sun0225SUN/C-Love-Code
山西忻州代县产业发展分析建议:数字化赋能,科技创新驱动未来.docx
山西忻州代县产业发展分析建议:数字化赋能,科技创新驱动未来
C# OnnxRuntime 部署 APISR 动漫超分辨率模型.rar
C# OnnxRuntime 部署 APISR 动漫超分辨率模型 博客地址:https://blog.csdn.net/lw112190/article/details/159728652
Windows server实现高可用
Windows server实现高可用
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章