解决VC6不能停止编译的问题,顺带美化下,让VC6实现XP风格界面
2012-10-09 18:23
471 查看
VS2010比VC6好看很多,但是,大,太大了,不仅仅是本身占硬盘大(尽管我有4块硬盘,不怕占),最关键编译得到的程序不仅体积大,运行还慢!
同样的代码用VC6做出来就短小快速……我是真无奈了……
但是VC6有很大软肋!难看!一个是自身界面,另一个是显示的代码难看,最后是生成的程序也难看……不过这些都得到了解决~
============================================================
1. 解决VC6不能停止编译的问题
网上的所谓vc集成sp6版本,由于没有测试完全,留下了bug,导致非常容易link卡死,由于这些版本自称集成了sp6,这造成了假象迷惑了非常多的vc学习者。
解决vc6卡死的办法就是打上官方的原版VC6sp6补丁|VS6sp6补丁。下载地址如下:请看清你需要的是中文还是英文
英文版: http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe
简体中文版: http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs6sp6.exe
---------------------------------------------------------------------------
我原先安装的是“龙卷风”的中文版,经鉴定,这货所谓的“已集成SP6”是假的……多少次无奈的结束msdev.exe都是因为它。
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_000.jpg)
打补丁的时候居然不能打中文版的,只能打上英文版,不管了,能用就行……
============================================================
2. 美化界面
(1)修改编辑器背景色
这个基本是最简单的,只要改一下注册表就OK了。
下面你懂的。
---------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Source Window]
"Text"=hex:00,00,00,00,e3,d5,c1,00,13,01,b2,00
---------------------------------------------------------------------------
(2)修改主题样式
这个也不难,只需要拷贝一个文件而已~
首先找到msdev.exe的老窝,可以使用我的工具:SpyOO Lite新版一键定位。
![](http://image15-c.poco.cn/mypoco/myphoto/20130919/12/6440005720130919122225087.png)
然后把下面的文字保存为“msdev.exe.manifest”,扔到msdev.exe旁边。OK,完成。
---------------------------------------------------------------------------
<?xml version= "1.0" encoding= "UTF-8" standalone= "yes"?>
<assembly xmlns= "urn:schemas-microsoft-com:asm.v1" manifestVersion= "1.0">
<assemblyIdentity
version= "1.0.0.0"
processorArchitecture= "X86"
name= "Microsoft.Windows.Text"
type= "win32"
/>
<description> Text </description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type= "win32"
name= "Microsoft.Windows.Common-Controls"
version= "6.0.0.0"
processorArchitecture= "X86"
publicKeyToken= "6595b64144ccf1df"
language= "*"
/>
</dependentAssembly>
</dependency>
</assembly>
---------------------------------------------------------------------------
(3)增强语法高亮功能
这个就更easy啦,我安装了Visual Assist X 10.6.1842.0,然后设置设置就完成了~
嘿嘿,顺便把我的设置备份下~传送门
---------------------------------------------------------------------------
(4)更换编辑器显示字体
这个有点难度,在博客园看到一篇博文《Patch Vc6字体选择不能显示truetype字体缺陷》
尝试了下用OD逆,结果……不想说了……
然后就copy了那份代码,修改了下做了个带后悔药的补丁……又是传送门
字体我选择了等宽的雅黑修改版→Yahei mono
yahei_mono.ttf
大小: 14475144 字节
MD5: D9E48365ED955353D2823355E2EF9CF6
---------------------------------------------------------------------------
现在我的VC6变成这样子了~~~
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_002.jpg)
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_003.jpg)
============================================================
3. 美化生成的MFC界面
VC6太老了,XP风格的外观都没有,做出来的MFC程序都好难看。
上面把VC6自身的界面弄好看了,在资源编辑器里看到的都挺好看的,但是编译出来的exe还是很丑……所以,必须做到“所见即所得”。
下面转到正题=_=|||
网上漫天的什么添加资源啦,新建文件啦(比如2(2)修改主题样式),跟这个比起来都弱爆了~
我们可以直接增加一个XP风格的MFC向导~实在是Easy!
![](http://image15-c.poco.cn/mypoco/myphoto/20130919/12/6440005720130919121114060.png)
只需要把这个文件或者这个文件解压到VC6的AppWizard路径里即可拥有~
(默认路径是:C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Template)
以后用这个AppWizard做出来的MFC就都是“所见即所得”的XP风格啦~
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_005.jpg)
============================================================
(全文完)
同样的代码用VC6做出来就短小快速……我是真无奈了……
但是VC6有很大软肋!难看!一个是自身界面,另一个是显示的代码难看,最后是生成的程序也难看……不过这些都得到了解决~
============================================================
1. 解决VC6不能停止编译的问题
网上的所谓vc集成sp6版本,由于没有测试完全,留下了bug,导致非常容易link卡死,由于这些版本自称集成了sp6,这造成了假象迷惑了非常多的vc学习者。
解决vc6卡死的办法就是打上官方的原版VC6sp6补丁|VS6sp6补丁。下载地址如下:请看清你需要的是中文还是英文
英文版: http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe
简体中文版: http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs6sp6.exe
---------------------------------------------------------------------------
我原先安装的是“龙卷风”的中文版,经鉴定,这货所谓的“已集成SP6”是假的……多少次无奈的结束msdev.exe都是因为它。
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_000.jpg)
打补丁的时候居然不能打中文版的,只能打上英文版,不管了,能用就行……
============================================================
2. 美化界面
(1)修改编辑器背景色
这个基本是最简单的,只要改一下注册表就OK了。
下面你懂的。
---------------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Source Window]
"Text"=hex:00,00,00,00,e3,d5,c1,00,13,01,b2,00
---------------------------------------------------------------------------
(2)修改主题样式
这个也不难,只需要拷贝一个文件而已~
首先找到msdev.exe的老窝,可以使用我的工具:SpyOO Lite新版一键定位。
![](http://image15-c.poco.cn/mypoco/myphoto/20130919/12/6440005720130919122225087.png)
然后把下面的文字保存为“msdev.exe.manifest”,扔到msdev.exe旁边。OK,完成。
---------------------------------------------------------------------------
<?xml version= "1.0" encoding= "UTF-8" standalone= "yes"?>
<assembly xmlns= "urn:schemas-microsoft-com:asm.v1" manifestVersion= "1.0">
<assemblyIdentity
version= "1.0.0.0"
processorArchitecture= "X86"
name= "Microsoft.Windows.Text"
type= "win32"
/>
<description> Text </description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type= "win32"
name= "Microsoft.Windows.Common-Controls"
version= "6.0.0.0"
processorArchitecture= "X86"
publicKeyToken= "6595b64144ccf1df"
language= "*"
/>
</dependentAssembly>
</dependency>
</assembly>
---------------------------------------------------------------------------
(3)增强语法高亮功能
这个就更easy啦,我安装了Visual Assist X 10.6.1842.0,然后设置设置就完成了~
嘿嘿,顺便把我的设置备份下~传送门
---------------------------------------------------------------------------
(4)更换编辑器显示字体
这个有点难度,在博客园看到一篇博文《Patch Vc6字体选择不能显示truetype字体缺陷》
尝试了下用OD逆,结果……不想说了……
然后就copy了那份代码,修改了下做了个带后悔药的补丁……又是传送门
字体我选择了等宽的雅黑修改版→Yahei mono
yahei_mono.ttf
大小: 14475144 字节
MD5: D9E48365ED955353D2823355E2EF9CF6
---------------------------------------------------------------------------
现在我的VC6变成这样子了~~~
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_002.jpg)
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_003.jpg)
============================================================
3. 美化生成的MFC界面
VC6太老了,XP风格的外观都没有,做出来的MFC程序都好难看。
上面把VC6自身的界面弄好看了,在资源编辑器里看到的都挺好看的,但是编译出来的exe还是很丑……所以,必须做到“所见即所得”。
下面转到正题=_=|||
网上漫天的什么添加资源啦,新建文件啦(比如2(2)修改主题样式),跟这个比起来都弱爆了~
我们可以直接增加一个XP风格的MFC向导~实在是Easy!
![](http://image15-c.poco.cn/mypoco/myphoto/20130919/12/6440005720130919121114060.png)
只需要把这个文件或者这个文件解压到VC6的AppWizard路径里即可拥有~
(默认路径是:C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Template)
以后用这个AppWizard做出来的MFC就都是“所见即所得”的XP风格啦~
![](http://img170.poco.cn/mypoco/myphoto/20121009/18/64400057201210091812164688834349224_005.jpg)
============================================================
(全文完)
相关文章推荐
- 一个VC6的工程转换为VS2008的工程后,编译找不到而且不能升级vc90.pdb文件的问题解决方法 2010-9-28 14:00
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法
- VC6无负担实现XP风格界面
- vs2012编译的程序不能在XP和2003下执行问题的解决方法
- 我把一个VC6的工程转换为VS2008的工程后,编译总是出现找不到而且不能升级vc90.pdb文件的问题,error C2471--解决办法 2010-9-16 15:01
- 解决WIN7-64,VS2008编译的MFC程序在WIN7-32/XP上不能运行的问题
- 解决VC2005下开发ActiveX控件中丢失VC2005自带的XP界面风格的问题
- vs2013编译的程序不能在XP和2003下执行问题的解决
- VC连接ADO方式ACCESS数据库在WIN7下编译到XP下不能运行解决方法
- 解决 PasLibVlc 不能实现 TitleShow:=false 问题, 即关闭--no-video-title-show字幕
- Ubuntu在VirtualBox中不能全屏的问题解决方法(可与XP复制粘贴)
- MFC中界面实现xp风格
- 解决Help and Manual编译的chm文件不能搜索主题的问题
- 安卓封装html5、解决html界面之间不能跳转的问题
- VC无负担实现XP风格界面
- Android实现QQ新用户注册界面遇到问题及解决方法
- CGYWIN 编译的可执行程序在WINDOWS平台中运行时,解决system函数不能使用的问题
- Qt5.5+VS2013编译的程序在xp下兼容问题解决方法
- Android源码编译之后G-Sensor不能使用问题的解决