首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

对话框DoModal的时候如何自动开始做一些工作

2012-01-19 
对话框DoModal的时候怎么自动开始做一些工作?好像没有OnDoModal类似的东西 [解决办法]CDialog::OnInitDial

对话框DoModal的时候怎么自动开始做一些工作?
好像没有OnDoModal类似的东西


[解决办法]
CDialog::OnInitDialog
[解决办法]
构造函数,创建窗口和初始化等。
[解决办法]
这具体就要看耗时时间了,还就是准备工作都和对话框右那些联系。一般都在OnInitDialog中完成,可以让用户等待一会,对话框出现,即初始化完成。

也可以将一些初始化工作分散在对话框中,当用户具体操作时再作相应的初始化。

个人觉得现在硬件比较好。一般性的数据操作不会等待太久,10多秒顶多了。
[解决办法]
那就在对话框里自定义消息,当你要做的东西做完以后,通过消息来驱动修改对话框里的东西。

热点排行