MFC中怎么实现“程序正在运行,请等待。。。”这样的提示信息 50

MFC中,我在点击一个按钮的时候,这个按钮需要运行很复杂的代码,所以要过很久才能继续响应,我想在这段时间里显示一个提示信息:“程序正在运行,请等待。。。”,然后代码执行完... MFC中,我在点击一个按钮的时候,这个按钮需要运行很复杂的代码,所以要过很久才能继续响应,我想在这段时间里显示一个提示信息:“程序正在运行,请等待。。。”,然后代码执行完后,这个信息自动消失,该怎么实现?
相当于进度条,但是只以文字的形式表示
展开
 我来答
stoneleafs
2012-05-22 · TA获得超过102个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:108万
展开全部
你在按钮点击后,进入处理代码前就直接显示该信息,等代码结束后就擦除这个信息就好了。
如果要保证在该代码运行期间这条信息在任何情况下都可以显示,你可以建立一条线程专门来维护这条信息,等按钮代码运行完毕后就擦除这条信息,然后杀死这个线程。
不要告诉我你不知道怎么显示这条提示信息以及擦除这条信息,有很多种方式,直接调用绘制函数在窗口绘制就可以了;也可以使用控件来显示,比如EDIT控件,用完之后让控件不显示就可以了。
打了这么多字。。。。。
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
归悦欣cf
2012-05-29 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1329万
展开全部
如果是对话框,你可以在对话框上添加一个编辑框,在进入计算之前在编辑框中显示“程序正在运行,请等待。。。”,计算完之后隐臧该编辑框即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丛镶楣RV
2012-05-23 · TA获得超过141个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:91万
展开全部
最简单的就是在点击按钮后弹出对话框提示,用户确认;
执行完后再弹出提示!
clickbutton
{
messagebox("程序正在运行,请等待。。。");
.......执行你的“很复杂的代码”
mesagebox("执行完毕");
}
追问
你这个就有点违背我的意思了   我是希望按完按钮中间没有空挡   你这样弹出box  我点击确认   依然什么都没有   处于空档期了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式