Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8556
  • 博文数量: 9
  • 博客积分: 240
  • 博客等级: 二等列兵
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:42
文章分类
文章存档

2011年(9)

我的朋友
最近访客

分类: C/C++

2011-09-22 15:34:27

有些时候,我们需要做这一个功能。弹出一个MessageBox显示"读取中...",当数据读取完后MessageBox的显示变为"读取结束".
大家会想,用MFC自带的或Api的MessageBox,然后通过FindWindow找到MessageBox的句柄,再通过句柄修改MessageBox的显示值就可以了。
这是一个方法,但这样产生的MessageBox不够灵活性,不能随自己意思去改变外观。
事实上我试过用FindWindow和FindWindowEx去找MessageBox的句柄都都不到,但用Spy++可以.所以我还是推荐使用以下这种方法。
思路是:自己新建一个对话框,将它缩放成MessageBox的大小,在上面添加一个Static控件,和一个确定按钮.
显示如下:
 
详细代码见附件.
vc6.0下编译通过
本文来自:【九龙镇论坛】
阅读(419) | 评论(0) | 转发(0) |
0

上一篇:安装破解desktop,arcmap使用不了

下一篇:没有了

给主人留下些什么吧!~~