如何在程序开始就隐藏模式对话框?

来源:互联网 发布:欧洲史诺曼戴维斯 知乎 编辑:程序博客网 时间:2024/05/14 13:04

 1.    在编辑器中把属性Visuable前的钩去掉;   
 2.    为对话框类增加一个布尔型变量first_time;初值设为true   
 3.    在OnPaint()函数的开头增加下列代码:   
           if(first_time)   
               {   
                   ShowWindow(SW_HIDE);   
                   first_time=false;   
                   return;   
               }   
   (注ShowWindow(SW_HIDE);语句用在InitDialog()函数中不会起作用,因为紧接着程序会调用OnPaint()函数)   

From:http://hi.baidu.com/dd167/blog/item/4b8529dfb1ba4d1162279866.html

Demo:HideDlgDemo


原创粉丝点击