如何修改VS 2003 中默认字体大小?

kelvin357 2008-01-04 12:17:52
我在VS2003中新建了一个工程, 新建了一张winForm , 在注册表中把系统的默认字体改成PMingLiU ,
但是默认字体大小还是8.25pt,如何修改成9pt, 是开发环境的默认字体大小啊? 谢谢....
...全文
886 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kelvin357 2008-01-04
  • 打赏
  • 举报
回复
这样做实在太麻烦了, 我以后每一次做form 都要这样, 岂不是累死人,
其实是我们和香港那边的开发环境不同步, 我们这边默认字体打开的form
是新宋体或Microsoft Sans Sertif 8.25pt,而换到香港的系统开发环境打开后,
就会变成新细明体或叫PMingLiU 9pt.
为了协调两地开发环境, 但Form.AutoScaleBaseSize 一致, 我们这边的系统只
有修改系统默认字体和默认字体大小来配合了。
我在注册表中可以修改,HKEY_Local_Machine--software--microsoft--windows nt--fontsubstrtutes
修改Ms shell dlg 的值为PMingLiU , 但找不到修改亭子体的大小, 大家帮帮忙看看。
sjm2003 2008-01-04
  • 打赏
  • 举报
回复
顶3楼,不黑不行啊!
loveme1204 2008-01-04
  • 打赏
  • 举报
回复
Dim currentSize As Single =9
form.Font = New Font(form.Font.Name, currentSize, _
form.Font.Style, form.Font.Unit)
vwxyzh 2008-01-04
  • 打赏
  • 举报
回复
在创建Form前,用反射把Control的静态字段defaultFont黑掉。。。
kelvin357 2008-01-04
  • 打赏
  • 举报
回复
不行的, 你说的字体和颜色是VS 显示的字体, 但并不是Form 创建时的默认字体Font。 Form 在创建时Font 是没有代码的,证明了未被修改之前, 是根据系统字体而定的。
lwl0376 2008-01-04
  • 打赏
  • 举报
回复
更改开发环境的默认字体大小不用这么修改吧?
启动vs2005:工具->选项->字体和颜色->大小改为9
//这是VS2005的,2003的也应该一样的
WORD2003签名签章插件 1.前言 这是我学习ATL的成果,学习过程及程序的编写,前前后后共用了一个多月的时间,花了不少的心血。其间遇到了不少困难,终于都一一解决了。这要感谢www.csdn.net上的热心朋友,从他们的BLOG文章,我获得了不少灵感。现在这个软件基本完成了,全部实现了我自己定的设计需求,自己觉得这个软件还有一定的用处,就把它的测试版发布一下,希望使用者多提宝贵意见。 注:测试版没有任何的功能限制,只是“关于”对话框显示测试版字样。 2.功能 可以完成手写签名及插入签章的功能。插入签名或签章后,可以监控WORD文档是否被修改。软件的使用界面很简单,只是在WORD里插入了一个工具栏,上面有三个按钮。其它的功能在插入的签名或签章上按右键根据弹出菜单选择执行。 印章支持多种格式图片,如BMP,JPG,GIF(静止的)等,使用时用印章管理工具把这些导入到印章库即可。 印章库管理密码:12345   几个内置的印章使用密码:111111 3.软件的使用:   使用windows系统带的控件注册工具regsvr32.exe,注册一下XXHSignature.dll即可;或者直接运行当前目录下的Register.exe,也可完成注册。这样打开word就可以看到签名工具栏。 软件包含以下几个文件: steal.mdb 印章库。 xxhsignature.ini 配制文件,如果没有会自动生成。 XXHSignature.dll WORD2003的COM加载项。程序的主体。 Register.exe 注册/卸载XXHSignature.dll用,可以不使用,直接使用regsvr32。 register.bat 注册的快捷方式,调用register.exe。纯属辅助,方便使用。 unregister.bat 卸载的快捷方式,带命令行参数调用register.exe。纯属辅助,方便使用。 StealManager.exe 印章管理工具。 说明文档.txt 说明文档。 软件使用VC6、ATL开发,没有使用MFC,所以每个软件都很小巧。 我在开发时使用的环境为XP、WORD2003,对软件在其它环境下没有进行过测试,不知道存不存在兼容问题。期待大家的反馈,可以给我发EMAIL,或者到我的博客留言。 如果程序运行有问题,可以使用Unregister.bat或regsvr32 /u将其卸载即可。也可以使用WORD的加载项管理菜单(该菜单默认时不显示,可以点击工具->自定义找到使之显示),禁止插插件启动时运行。 另外:软件编译为UNICODE,对WIN98肯定是不支持。 欢迎转载,转载时请不要删除这些信息。谢谢。 2006-04-25 作者:wallimn email:wallimn@sohu.com QQ:54871876 博客:http://blog.csdn.net/wallimn 1.1版更新   新版的进行了以下几项改进:     a.签名及签字对文档内容、文档字体颜色以及文档字体大小敏感,也就是说:修改文档内容、文档任意字的字体颜色或大小,都会导致文档签名失效。这是个很重要的功能,不知大家有没有意识到。试想一下,如果对合同签字,合同金额为100000,在WORD里将数字的后几个0改成白色,如果签名不对字体颜色敏感,那么签名仍然有效,而合同金额看起来就锐减了。所以说,对字体颜色及大小不敏感,是个很严重的漏洞。市场上的几款其它签名软件基本都有这个漏洞。     b.修改了WORD签名工具栏有时不显示的BUG。     c.当文档签名失效时,重新打开文档的时候,会显示个红叉,直观的显示签名失效。 2008-02-23 1.2版更新   添加了读取网络图章功能,可以通过HTTP协议读取放在远程网络上的图章。不需要专门的图章服务器,可以使用任意的WEB服务提供程序,如IIS,tomcat等,将软件包的web目录部署(白话:拷贝)到WEB的某个目录(tomcat,考到某个上下文)就可以了。   然后在“网络图章”对话框,输入对应的地址,如:http://127.0.0.1/web,点刷新就可以了。 2008-10-17

16,719

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧