MFC中如何创建一个异步提示框
时间:2011-12-17
来源:互联网
VS2003 MFC开发中遇到这样的问题:
要动态创建一个MYSQL的数据库,大约要4秒钟,在击确定后,程序看起来是没有反应了,最理想的是创建一个进度条,但是创建进度条的话,工作量又大了,所以想,是不是可以创建一个提示框,告诉用户正在创建数据库,要等待。但是这个提示框又要是异步的,而且要在设定的时间后(如4秒)自动消失。MFC中有没有现成的类可以实现这个功能?
搜了一下网上,好象是用CWaitDlg 类,不知道是不是,而且不知道具体怎么用?
请高手指点
要动态创建一个MYSQL的数据库,大约要4秒钟,在击确定后,程序看起来是没有反应了,最理想的是创建一个进度条,但是创建进度条的话,工作量又大了,所以想,是不是可以创建一个提示框,告诉用户正在创建数据库,要等待。但是这个提示框又要是异步的,而且要在设定的时间后(如4秒)自动消失。MFC中有没有现成的类可以实现这个功能?
搜了一下网上,好象是用CWaitDlg 类,不知道是不是,而且不知道具体怎么用?
请高手指点
作者: qwlong007 发布时间: 2011-12-17
创建数据库的工作放到线程中去做 主线程用一个对话框提示进度
作者: heksn 发布时间: 2011-12-17
作者: xianglitian 发布时间: 2011-12-17
多线程呗。。。创建数据库线程结束后返回一个成功状态。。然后结束提示正在创建的的MessageBox
作者: kfbyj 发布时间: 2011-12-17
我习惯用一个界面线程来实现
作者: flydreamGG 发布时间: 2011-12-17
多线程啊,用工作线程
作者: zgszft 发布时间: 2011-12-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28