如何判断算法程序正在运行?(MFC界面中的算法程序) 20
问题是这样的:在MFC界面中添加了算法程序,当点击某按钮时就运行算法程序,可是我的算法运算时间比较长,当算法在运行的时候,如果再点击的话,MFC界面不会响应或白屏。有没有...
问题是这样的:在MFC界面中添加了算法程序,当点击某按钮时就运行算法程序,可是我的算法运算时间比较长,当算法在运行的时候,如果再点击的话,MFC界面不会响应或白屏。
有没有一种方法可以提示用户算法正在运行,不要进行其他操作?
谢谢 我试一下 展开
有没有一种方法可以提示用户算法正在运行,不要进行其他操作?
谢谢 我试一下 展开
4个回答
展开全部
设置一个flag 当开始的时候flag值改变,当结束运算改回来
然后再鼠标点击事件中加入if语句做判断
如果flag改变弹出提示框 ,试一下。
然后再鼠标点击事件中加入if语句做判断
如果flag改变弹出提示框 ,试一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如这个算法在wnd1中运行,那你可以在wnd1中加一个bool型的flag
当算法还没运行时,flag = false;当算法开始运行就flag = true;
然后在OnButton()中 if(!flag) RunFunc();
当算法还没运行时,flag = false;当算法开始运行就flag = true;
然后在OnButton()中 if(!flag) RunFunc();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
算法可以运行在多线程中
这样你点击其他操作都不会对你的多线程算法影响
有问题可以找我
qq 64924930
这样你点击其他操作都不会对你的多线程算法影响
有问题可以找我
qq 64924930
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一同学习楼上的两位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询