搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 模态对话框一开始就隐藏用什么函数?
标题:
模态对话框一开始就隐藏用什么函数?
取消只看楼主
onepc
等 级:
黑侠
威 望:
3
帖 子:223
专家分:569
注 册:2009-8-27
结帖率:
54.55%
楼主
已结贴
√
问题点数:20 回复次数:5
模态对话框一开始就隐藏用什么函数?
难道要用定时器才行么?
我用showwindow写在初始化那里隐藏不了
搜索更多相关主题的帖子:
函数
模态
隐藏
对话框
2009-09-22 11:41
onepc
等 级:
黑侠
威 望:
3
帖 子:223
专家分:569
注 册:2009-8-27
第
2
楼
得分:0
都试了。无效啊。。是否一定要用非模态?
资源那里设成隐藏。无效。在initdialog这里直接showwindow也不行。
2009-09-23 10:24
onepc
等 级:
黑侠
威 望:
3
帖 子:223
专家分:569
注 册:2009-8-27
第
3
楼
得分:0
呃,我的是想一启动就隐藏哦?就好比别的窗口。风格那里设成是隐藏的那个风格。
2009-09-23 13:28
onepc
等 级:
黑侠
威 望:
3
帖 子:223
专家分:569
注 册:2009-8-27
第
4
楼
得分:0
我已把他转成非模态了。直接在资源那里把visble去掉就隐藏了。
2009-09-23 15:06
onepc
等 级:
黑侠
威 望:
3
帖 子:223
专家分:569
注 册:2009-8-27
第
5
楼
得分:0
罗云彬的书说。模态对话框建立后,windows为他内建消息循环,调用enddilog时才从对话框建的函数返回。
而且不管在资源文件里有没有用visble风格都会显示对话框
建立之后。要隐藏的话那是否说要在内建的消息里修改才能隐藏?
2009-09-23 15:20
onepc
等 级:
黑侠
威 望:
3
帖 子:223
专家分:569
注 册:2009-8-27
第
6
楼
得分: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
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-286433-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.584583 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved