| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2175 人关注过本帖
标题:模态对话框一开始就隐藏用什么函数?
取消只看楼主 加入收藏
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
结帖率:54.55%
收藏
已结贴  问题点数:20 回复次数:5 
模态对话框一开始就隐藏用什么函数?
难道要用定时器才行么?
我用showwindow写在初始化那里隐藏不了

搜索更多相关主题的帖子: 函数 模态 隐藏 对话框 
2009-09-22 11:41
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
收藏
得分:0 
都试了。无效啊。。是否一定要用非模态?
资源那里设成隐藏。无效。在initdialog这里直接showwindow也不行。
2009-09-23 10:24
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
收藏
得分:0 
呃,我的是想一启动就隐藏哦?就好比别的窗口。风格那里设成是隐藏的那个风格。
2009-09-23 13:28
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
收藏
得分:0 
我已把他转成非模态了。直接在资源那里把visble去掉就隐藏了。
2009-09-23 15:06
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
收藏
得分:0 
罗云彬的书说。模态对话框建立后,windows为他内建消息循环,调用enddilog时才从对话框建的函数返回。
而且不管在资源文件里有没有用visble风格都会显示对话框


建立之后。要隐藏的话那是否说要在内建的消息里修改才能隐藏?
2009-09-23 15:20
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
收藏
得分:0 
以下是引用东海一鱼在2009-9-23 20:08的发言:

.if eax==WM_INITDIALOG
        invoke MoveWindow,hWin,0,0,0,0,TRUE
        invoke ShowWindow,hWin,SW_HIDE     
         
        invoke GetWindowLong,hWin,GWL_STYLE
        or eax, not WS_DLGFRAME  ...
这样确实可以,不过麻烦,恢复隐藏时,这个居中有点困难。可能又要用rect这个东东来计算吧?

谢谢上面二位大大。
2009-09-24 08:38
快速回复:模态对话框一开始就隐藏用什么函数?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013503 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved