MFC中怎么实现“程序正在运行,请等待。。。”这样的提示信息 50
MFC中,我在点击一个按钮的时候,这个按钮需要运行很复杂的代码,所以要过很久才能继续响应,我想在这段时间里显示一个提示信息:“程序正在运行,请等待。。。”,然后代码执行完...
MFC中,我在点击一个按钮的时候,这个按钮需要运行很复杂的代码,所以要过很久才能继续响应,我想在这段时间里显示一个提示信息:“程序正在运行,请等待。。。”,然后代码执行完后,这个信息自动消失,该怎么实现?
相当于进度条,但是只以文字的形式表示 展开
相当于进度条,但是只以文字的形式表示 展开
展开全部
如果是对话框,你可以在对话框上添加一个编辑框,在进入计算之前在编辑框中显示“程序正在运行,请等待。。。”,计算完之后隐臧该编辑框即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的就是在点击按钮后弹出对话框提示,用户确认;
执行完后再弹出提示!
clickbutton
{
messagebox("程序正在运行,请等待。。。");
.......执行你的“很复杂的代码”
mesagebox("执行完毕");
}
执行完后再弹出提示!
clickbutton
{
messagebox("程序正在运行,请等待。。。");
.......执行你的“很复杂的代码”
mesagebox("执行完毕");
}
追问
你这个就有点违背我的意思了 我是希望按完按钮中间没有空挡 你这样弹出box 我点击确认 依然什么都没有 处于空档期了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在按钮点击后,进入处理代码前就直接显示该信息,等代码结束后就擦除这个信息就好了。
如果要保证在该代码运行期间这条信息在任何情况下都可以显示,你可以建立一条线程专门来维护这条信息,等按钮代码运行完毕后就擦除这条信息,然后杀死这个线程。
不要告诉我你不知道怎么显示这条提示信息以及擦除这条信息,有很多种方式,直接调用绘制函数在窗口绘制就可以了;也可以使用控件来显示,比如EDIT控件,用完之后让控件不显示就可以了。
打了这么多字。。。。。
如果要保证在该代码运行期间这条信息在任何情况下都可以显示,你可以建立一条线程专门来维护这条信息,等按钮代码运行完毕后就擦除这条信息,然后杀死这个线程。
不要告诉我你不知道怎么显示这条提示信息以及擦除这条信息,有很多种方式,直接调用绘制函数在窗口绘制就可以了;也可以使用控件来显示,比如EDIT控件,用完之后让控件不显示就可以了。
打了这么多字。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询