问题:《VC 范例完全自学手册》001自绘对话框
发表在C语言图书答疑 2010-01-24
是否精华
版块置顶:
在新华书店买了《VC 范例完全自学手册》,001目录,自绘对话框在vista/win7 下无法显示自绘效果,请帮忙看一下。

急!!!
分享到:
精彩评论 3
8031
学分:0 LV1
2010-01-25
沙发
书中的程序只限于再windows xp windows 2003 windows 2000系统下运行,
要想在vista/win7下运行,你需要使用vc2008开发环境,然后将代码重新编译,
重新编译会有错误出现,根据问题提示修改错误
pq_mingribook
学分:0 LV1
2010-01-25
板凳
莫非vista/win7下跑到程序只有用VS2008编译?这个不对的,VC6编译的程序应该在vista/win7下也能正常运行

例子的code其实有个bug,即自画非客户区应该在OnNcPaint里面调函数DrawDialog,而不是在OnPaint内,这样改后,在vista/win7下用VC6编译也能正常跑了。

供探讨 :)
8031
学分:0 LV1
2010-02-01
地板
系统变了,一些消息处理机制也有变化了,MFC库前期版本中,有些概念做的不是很明确,
vc2008中改进了很多,只是建议你在vc2008中找到问题的所在。
OnNcPaint是反射消息,OnPaint是对总体消息的映射,也包括反射消息,是可以完成绘制的
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照