首页
社区
课程
招聘
[原创]Microsoft Visual Studio 2010 Win32 SDK 基于对话框应用程序向导
发表于: 2012-3-28 19:38 21393

[原创]Microsoft Visual Studio 2010 Win32 SDK 基于对话框应用程序向导

2012-3-28 19:38
21393



如题:MFC 自带了基于对话框向导,但SDK没有.
每次都要提取ABOUT对话框来练习写程序比较麻烦.
这个向导就可以帮你解决这个问题.

使用前请先备份:
C:\Program Files\Microsoft Visual Studio 10.0\VC\VCWizards\AppWiz\Generic\Application
下的所有文件夹,这个路径是VS2010默认安装的位置


如使用中有任何问题.请先测试你的原版VS2010的模板文件.

2012-04-11 更新了 root.h 中的以下内容,并去除了 RC 文件中的 XP 风格代码(现在不需要这个也有 XP 风格了.)

//链接 运行时库 到可执行文件中
/*
#ifdef _DEBUG
#pragma comment (linker,"/NODEFAULTLIB:msvcrtd.lib")
#pragma comment(lib,"libcmtd.lib")
#else
#pragma comment (linker,"/NODEFAULTLIB:msvcrt.lib")
#pragma comment(lib,"libcmt.lib")
#endif
*/

//载入控件库
#pragma comment(lib,"comctl32.lib")

//加载 XP 风格
//注意:项目属性->连接器->清单文件->生成清单 要开启
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' \
version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 6
支持
分享
最新回复 (38)
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
非常感谢楼主分享,我顶我支持!字数补丁,表情补丁
2012-3-28 20:19
0
雪    币: 2177
活跃值: (2045)
能力值: (RANK:400 )
在线值:
发帖
回帖
粉丝
3
以前学SDK编程的时候确实很不方便。
2012-3-28 20:47
0
雪    币: 4902
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
收下了哈……
2012-3-28 21:32
0
雪    币: 220
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
嗯       不错
2012-3-28 22:45
0
雪    币: 278
活跃值: (709)
能力值: ( LV15,RANK:520 )
在线值:
发帖
回帖
粉丝
6
谢谢!!!!!!
2012-3-28 22:46
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
收下了 谢谢分享咯!
2012-3-28 23:07
0
雪    币: 259
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
好东东,虽然还没经常用vs2010,启动太慢。
2012-3-29 00:16
0
雪    币: 209
活跃值: (200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
收下,正在使用vs2010。
2012-3-29 00:59
0
雪    币: 138
活跃值: (460)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
像这种利国利民的事 多多益善  喜欢
2012-3-29 05:30
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
老家伙发威了
2012-3-29 09:11
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我也来瞄瞄
2012-3-29 10:31
0
雪    币: 206
活跃值: (86)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
13
请问怎么使用!!!
2012-3-29 19:02
0
雪    币: 206
活跃值: (86)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
14
是把Application文件夹内容 整个复制到
Microsoft Visual Studio 10.0\VC\VCWizards\AppWiz\Generic\Application下
2012-3-29 19:19
0
雪    币: 206
活跃值: (86)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
15
试了下可以使用。3Q
2012-3-29 19:20
0
雪    币: 2882
活跃值: (1245)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
16
楼主啊。你怎么不把你网盘的6.0传到别的网盘。。盛大那个网盘真是蛋疼啊。
2012-3-29 19:53
0
雪    币: 414
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
留名...等有用的时候在下载
2012-3-29 22:53
0
雪    币: 56
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
多谢楼主分享
2012-3-30 13:57
0
雪    币: 114
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
谢谢分享。。。。。
2012-3-31 17:15
0
雪    币: 959
活跃值: (66)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
win2008 x64中文版 VS2010英文版无法使用
2012-3-31 22:07
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
21
我是在 Win7 x32 中文版 VS2010 中文版 环境上改的.

你的环境下提示提示什么错误
2012-3-31 22:15
0
雪    币: 959
活跃值: (66)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
没有什么提示,和原来一样,只是没有对话框那个选项

1033 表示英语(美国),2052表示简体中文
可能是lz提供的是修改后的中文版本,而英文版本没有修改,而我的vs用的是英文版本,所以
没有调用lz修改的中文版本

将2052中的文件都替换到1033中后 win32应用程序向导变成了中文 出现了对话框选项
编译出错
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
1>CVTRES : fatal error CVT1100: duplicate resource.  type:MANIFEST, name:1, language:0x0409


应该是语言版本的问题 把默认清单关闭后 可以编译 但运行时 中文为乱码
上传的附件:
2012-3-31 22:24
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
23
1>CVTRES : fatal error CVT1100: duplicate resource.  type:MANIFEST, name:1, language:0x0409

你把资源中的XP风格删除掉.或者试下一楼图2的方法
2012-4-1 17:53
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
24
感觉就是语言的问题.去模板里改下算了.
2012-4-1 17:55
0
雪    币: 878
活跃值: (496)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
25
还以为是2011 Beta呢
2012-4-1 18:39
0
游客
登录 | 注册 方可回帖
返回
//