存档
让 VC6 的界面顺眼点
一. 设置界面的字体
在中文版 Windows 系统下是没有 system 字体的. 而 vc6 默认使用这个字体, 因此, 其界面看起来好丑:

这里提供一个 system 字体压缩包, 解压以后将其拖放到系统的 fonts 目录就可以了, 下载地址为 vc6fonts
安装字体后的 vc6 界面看起来像这样:

是不是顺眼多了?
二. 设置VC6编辑器中的字体
- 一般设置方法, Tools–>Options–>Format, 通过 Font 下拉框去选择字体. 缺点, 通常只会有可怜的几个字体供你选择
- 通过注册表设置,找到”HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0 \Format” 展开后可以发现其对应了编译器Format设置中的Category。例如:选择Source Window项后,修改键FontFace为你想设置的字体名称即可改变SourceWindow的字体设置
下载: vc6fontset.reg
- Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Format\Source Window]
- "FontFace"="consolas"
- "FontSize"=dword:0000000b
三. VC6 的命令行 cmd 脚本
- %comspec% /k ""C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT""
能用于 VC6 的 CImage 类
对于图像操作,在遥远的计算机蛮荒时代,我们一般使用 CBitmap 类,这个类在 MFC 和 WTL 上均有实现。至于 DIB 格式的图像,以及文件存盘的操作,CBitmap 类就无能为力了。我们只能求助于自己来实现或者用别人实现的类了。
时代总是进步的,到 VC7 以后了,ATL 框架内增加了一个 CImage 类,基本上完成了上述的述求。但顽固如我等人,却一定要在 VC6 的圈子里混(因为编译出来的可执行文件不用带一大堆什么.Net框架,什么带manifest的古怪东东,又是什么神秘的特定版本的运行时DLL等等,我只想我的简单程序能顺畅的运行在所有的 Windows 平台上,如此而已),就开始倒行逆施的改造了 CImage 类了,改造如下。
这个类用到了 CString 类,这就必须要 WTL 才能工作,当然 MFC 框架应该也能。
还用到了 GDIplus,因此您最好还要下载能支持 VC6 的最后版本的 Platform SDK,且将 VC6 打上 SP6 补丁才能用。
阅读全文…
VC++ 6 的 MSDN 插件
近日升级到使用 MSDN 9.0 版本, 但用 VC6 做开发, 因为从前的帮助系统使用的是 http://www.codeproject.com/KB/macros/VSNetHelp.aspx 的 MSDN 转换器插件, 但没有更新的版本, 俺就更新了这个东东, 现在可以转换到任何版本的 Document explorer 系统了.
安装本插件后在 VC 6 的主界面上有一个按钮, 点击它可以蹦出选择对话框, 可以方便地选择你想使用的帮助系统了.
阅读全文…

近期评论