幻想森林

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

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

[复制链接]

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

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

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

想问问各位,偶不懂ToT
Style-C
回复

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2007-10-26 15:14:59 | 显示全部楼层
为什么一定要用CreateWindowEx呢?一般的DialogBox不能满足需要么?
http://www.codeproject.com/dialog/modal_message.asp
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-10-26 20:55:17 | 显示全部楼层
.lib 。。。
现在只是为了试验
Style-C
回复 支持 反对

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2007-10-28 14:57:14 | 显示全部楼层
嗯……我终于知道lw说的lib文件特别大是怎么回事了。只是lib文件大而已,link后编译出exe时还是很小的。lib文件里放了很多额外的优化信息吧……
编译了一个只有400K左右的exe,链接前的lib居然有30M……debug模式下的lib才只有13M
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
 楼主| 发表于 2007-10-28 16:31:19 | 显示全部楼层
啊!!被发现了= =

交差要看LIB大小有啥办法来着……EXE也很大拉……超过100K的EXE(当然必须是静态的)好庞大了……
Style-C
回复 支持 反对

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2007-10-29 10:00:13 | 显示全部楼层
交差要看lib大小...么。那用Optimize favor code size试试吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 15:24 , Processed in 0.023800 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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