1、某次打开VC6.0后,发现打开的代码中以前的中文注释都变乱码了,无奈重新装了VC6也是照旧,百思不得其解。
2、后面发现可能是编译器字体设置有问题,果然发现VC6.0的配置栏,FORMAT这一栏,字体都无法设置。
3、查了资料发现可以手动设置。
在VC6.0下更改字体,我们一般通过菜单-Tools-Options-Format来更改
但在我的win7 64位系统下这一选项下的字体和字体颜色是空的,无法选择。
4、手动设置:
Win+R输入“Regedit”,找到“HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0”
发现下面没有Format,这也是为什么VC环境中找不到字体的原因,注册表里面都没有该信息
在6.0上右键New-Key,给它重命名为“Format”
这里我只要更改编辑源文件窗口和输出窗口的字体
所以在“Format”下面再新建两个Key:“Output Window”和“Source Window”
单击“Output Window”后在右侧显示详情区右键New-String Value,命名为“FontFace”
再右键“FontFace”Modify...为“Courier New”
继续右键New-DWORD (32-bit) Value,命名为“FontSize”,在其上右键Modify...为“0000000c”
此值表示字体大小为12
对于“Source Window”的做法一样
修改后会运行VC发现字体已悄然发生变化。
5、自动设置:自己新建一个文件,后面命名为Vc6FontSet.reg
REGEDIT4
[HKEY_CURRENT_USER/Software/Microsoft/Devstudio/6.0/Format]
[HKEY_CURRENT_USER/Software/Microsoft/Devstudio/6.0/Format/Output Window]
"FontFace"="Courier New"
"FontSize"=dword:0000000a
[HKEY_CURRENT_USER/Software/Microsoft/Devstudio/6.0/Format/Source Window]
"FontFace"="Courier New"
"FontSize"=dword:0000000c
6、修改后发现正常了。