存档

文章标签 ‘VC6’
1,176 views

怎样在 VC6 的 MFC 内使用 SysLink 控件

2010年3月1日

1. stdafx.h define
#define _WIN32_WINNT 0×0501
#define _WIN32_IE 0×0500
2. modify project type to Unicode
3. using manifest, copy file [].manifest to directory that contain exe file, rename [].exe.manifest

zzzzzz

技术心得 ,

1,208 views

让 VC6 的界面顺眼点

2010年2月24日

一. 设置界面的字体

在中文版 Windows 系统下是没有 system 字体的. 而 vc6 默认使用这个字体, 因此, 其界面看起来好丑:

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

是不是顺眼多了?

二. 设置VC6编辑器中的字体

  1. 一般设置方法, Tools–>Options–>Format, 通过 Font 下拉框去选择字体. 缺点, 通常只会有可怜的几个字体供你选择
  2. 通过注册表设置,找到”HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0 \Format” 展开后可以发现其对应了编译器Format设置中的Category。例如:选择Source Window项后,修改键FontFace为你想设置的字体名称即可改变SourceWindow的字体设置
    1. Windows Registry Editor Version 5.00
    2.  
    3. [HKEY_CURRENT_USER\Software\Microsoft\Devstudio\6.0\Format\Source Window]
    4. "FontFace"="consolas"
    5. "FontSize"=dword:0000000b

三. VC6 的命令行 cmd 脚本

下载: vc60-dos.cmd
  1. %comspec% /k ""C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT""

日常琐碎 ,

3,850 views

能用于 VC6 的 CImage 类

2009年1月8日

对于图像操作,在遥远的计算机蛮荒时代,我们一般使用 CBitmap 类,这个类在 MFC 和 WTL 上均有实现。至于 DIB 格式的图像,以及文件存盘的操作,CBitmap 类就无能为力了。我们只能求助于自己来实现或者用别人实现的类了。

时代总是进步的,到 VC7 以后了,ATL 框架内增加了一个 CImage 类,基本上完成了上述的述求。但顽固如我等人,却一定要在 VC6 的圈子里混(因为编译出来的可执行文件不用带一大堆什么.Net框架,什么带manifest的古怪东东,又是什么神秘的特定版本的运行时DLL等等,我只想我的简单程序能顺畅的运行在所有的 Windows 平台上,如此而已),就开始倒行逆施的改造了 CImage 类了,改造如下。

这个类用到了 CString 类,这就必须要 WTL 才能工作,当然 MFC 框架应该也能。
还用到了 GDIplus,因此您最好还要下载能支持 VC6 的最后版本的 Platform SDK,且将 VC6 打上 SP6 补丁才能用。
阅读全文…

技术心得 , ,

2,512 views

VC++ 6 的 MSDN 插件

2007年12月31日

近日升级到使用 MSDN 9.0 版本, 但用 VC6 做开发, 因为从前的帮助系统使用的是 http://www.codeproject.com/KB/macros/VSNetHelp.aspx 的 MSDN 转换器插件, 但没有更新的版本, 俺就更新了这个东东, 现在可以转换到任何版本的 Document explorer 系统了.

安装本插件后在 VC 6 的主界面上有一个按钮, 点击它可以蹦出选择对话框, 可以方便地选择你想使用的帮助系统了.
阅读全文…

技术心得 ,