找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4717|回复: 5

[通用编程] 如何使用CreateWindowEx创建模态对话框?

[复制链接]
发表于 2007-10-25 19:32:09 | 显示全部楼层 |阅读模式
今天搜索的结果是 #37720貌似 这个可以支持模态,大概是内置的WINDOW
问题是设置了以后没有办法结束调……

即便用了SetWindowLong替换,自己发送WM_INITDIALOG等也都没有作用
在GetMessage()的那个循环中一直有message==0的消息,造成死循环~

想问问各位,偶不懂ToT
发表于 2007-10-26 15:14:59 | 显示全部楼层
为什么一定要用CreateWindowEx呢?一般的DialogBox不能满足需要么?
http://www.codeproject.com/dialog/modal_message.asp
 楼主| 发表于 2007-10-26 20:55:17 | 显示全部楼层
.lib 。。。
现在只是为了试验
发表于 2007-10-28 14:57:14 | 显示全部楼层
嗯……我终于知道lw说的lib文件特别大是怎么回事了。只是lib文件大而已,link后编译出exe时还是很小的。lib文件里放了很多额外的优化信息吧……
编译了一个只有400K左右的exe,链接前的lib居然有30M……debug模式下的lib才只有13M
 楼主| 发表于 2007-10-28 16:31:19 | 显示全部楼层
啊!!被发现了= =

交差要看LIB大小有啥办法来着……EXE也很大拉……超过100K的EXE(当然必须是静态的)好庞大了……
发表于 2007-10-29 10:00:13 | 显示全部楼层
交差要看lib大小...么。那用Optimize favor code size试试吧?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-11-6 18:27 , Processed in 0.011121 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表