3193|4

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教 模态对话框为什么自动最小化显示? [复制链接]

创建的默认的模态对话框 启动时自动最小化,请教一下 该怎么样设置才能正常显示?

最新回复

楼主先参考一下模态对话框与非模态对话框的区别: 1)非模态对话框是响应一个消息,系统处理一个消息,处理完毕后返回控制权给Windows。文档/视图框架结构与其类似。模态对话框在对话框创建后,挂起外部的消息,只是响应对话框内部的消息,而外部消息则全部"过滤"掉了,直到系统接收到WM_DESTROY或WM_CLOSE后,系统返回控制权给模态对话框创建前的线程。 2)模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不强制要求用户立即反应,而是与其他窗口同时接受用户操作。 看完这些区别,我建议楼主贴代码吧…  详情 回复 发表于 2010-1-18 09:13
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
帮顶下。MARK
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
模态对话框应该是在最前端啊 怎么会最小化呢 是不是代码有什么问题, LZ发下代码段看看
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
看看是不是调用了ShowWindow()。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
楼主先参考一下模态对话框与非模态对话框的区别:
1)非模态对话框是响应一个消息,系统处理一个消息,处理完毕后返回控制权给Windows。文档/视图框架结构与其类似。模态对话框在对话框创建后,挂起外部的消息,只是响应对话框内部的消息,而外部消息则全部"过滤"掉了,直到系统接收到WM_DESTROY或WM_CLOSE后,系统返回控制权给模态对话框创建前的线程。
2)模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不强制要求用户立即反应,而是与其他窗口同时接受用户操作。
看完这些区别,我建议楼主贴代码吧…
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表