MFC中怎么实现“程序正在运行,请等待。。。”这样的提示信息
答案:3 悬赏:30 手机版
解决时间 2021-11-17 18:04
- 提问者网友:我们很暧昧
- 2021-11-17 12:20
MFC中怎么实现“程序正在运行,请等待。。。”这样的提示信息
最佳答案
- 五星知识达人网友:西风乍起
- 2021-11-17 12:34
你在按钮点击后,进入处理代码前就直接显示该信息,等代码结束后就擦除这个信息就好了。
如果要保证在该代码运行期间这条信息在任何情况下都可以显示,你可以建立一条线程专门来维护这条信息,等按钮代码运行完毕后就擦除这条信息,然后杀死这个线程。
不要告诉我你不知道怎么显示这条提示信息以及擦除这条信息,有很多种方式,直接调用绘制函数在窗口绘制就可以了;也可以使用控件来显示,比如EDIT控件,用完之后让控件不显示就可以了。
打了这么多字。。。。。
如果要保证在该代码运行期间这条信息在任何情况下都可以显示,你可以建立一条线程专门来维护这条信息,等按钮代码运行完毕后就擦除这条信息,然后杀死这个线程。
不要告诉我你不知道怎么显示这条提示信息以及擦除这条信息,有很多种方式,直接调用绘制函数在窗口绘制就可以了;也可以使用控件来显示,比如EDIT控件,用完之后让控件不显示就可以了。
打了这么多字。。。。。
全部回答
- 1楼网友:零点过十分
- 2021-11-17 15:21
最简单的就是在点击按钮后弹出对话框提示,用户确认;
执行完后再弹出提示!
clickbutton
{
messagebox("程序正在运行,请等待。。。");
.......执行你的“很复杂的代码”
mesagebox("执行完毕");
}追问你这个就有点违背我的意思了 我是希望按完按钮中间没有空挡 你这样弹出box 我点击确认 依然什么都没有 处于空档期了
执行完后再弹出提示!
clickbutton
{
messagebox("程序正在运行,请等待。。。");
.......执行你的“很复杂的代码”
mesagebox("执行完毕");
}追问你这个就有点违背我的意思了 我是希望按完按钮中间没有空挡 你这样弹出box 我点击确认 依然什么都没有 处于空档期了
- 2楼网友:北方的南先生
- 2021-11-17 14:02
如果是对话框,你可以在对话框上添加一个编辑框,在进入计算之前在编辑框中显示“程序正在运行,请等待。。。”,计算完之后隐臧该编辑框即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯