注册 登录
编程论坛 VFP论坛

在资源管理器中双击一个dbf表,会自动用VFP打开并显示,可默认字体如何设置?

cssnet 发布于 2025-07-08 11:46, 341 次点击
我试了N种方法,都没办法一劳永逸地让任何一个陌生表被打开时,自动默认显示为12pt字。
你知啦,人老了,老眼昏花。系统默认的9pt字,有时是SimSun,有时是Arial,实在看不清,必须手动一一改为12pt才舒服。
可,明明在【工具-选项】中改了所有字体默认值,很多时候,它仍然会自动显示为Arial, 9, N,或SimSun, 9, N——
怎么破?

10 回复
#2
iswith2025-07-08 15:25
是要这样?实现有点复杂,估计不太适合你哈。
只有本站会员才能查看附件,请 登录
#3
cssnet2025-07-08 16:20
观察了一下,正常双击VFP9的狐狸头图标,打开VFP9软件时,它会自动读入config.fpw的设置;而双击任意目录的dbf,直接打开浏览时,config.fpw的设置会被忽略。
还有就是:
use mytable1
Browse

Browse last

后者会记住上一次对表作的设置,比如字体、字号;而前者则又将字体以及对字段宽度的调整恢复成了默认值:Arial, 9, N。

还有就是command命令窗口,当双击陌生表打开浏览时,命令窗口的字体也变成了默认值SimSun, 9, N(汉化时默认的宋体字吧)。我想用ResHacker修改一Vfp.exe,没搜到“SimSun”这个ASCII串,开vfp9r.dll,也没搜到。看来搞汉化的英雄不简单啊,并非简单的查找/替换操作。

这下就有些挠头啦。

事实上,我还将注册表中VFP9子树下的所有“9, N”,都替换成“12, N”,仍是不奏效!

嘿嘿。我就这三板斧啦。暂时存疑。
#4
iswith2025-07-08 18:28
会不会你理解的VFP跟我理解的VFP不是一个版本,我理解的是VFP9,你理解的是foxpro
#5
sam_jiang2025-07-08 20:10
回复 楼主 cssnet
菜单 工具 里 的选项 可以设置
下拉菜单里选择你要改变字体的编辑器,保存为默认值
只有本站会员才能查看附件,请 登录
#6
cssnet2025-07-08 21:22
以下是引用sam_jiang在2025-7-8 20:10:01的发言:

菜单 工具 里 的选项 可以设置
下拉菜单里选择你要改变字体的编辑器,保存为默认值


啊啊啊,看到啦!注册表中也没有的项,原来在这里!

还有一个无解的就是命令窗口,当双击陌生表打开浏览时,命令窗口的字体就自动变成了默认值SimSun, 9, N(汉化时默认的宋体字吧),无论先前设置了多少号字。

#7
sych2025-07-09 08:37
我刚才试了一下,打开一个表后,设置字体、字号,然后退出,再次打开同一表,设置有效,但打开其他的表,还是默认字号,猜想这个应该有个选项记录这个参数,可以尝试找找
#8
sam_jiang2025-07-09 10:13
手动编辑 CONFIG.FPW 文件,添加 FONT="宋体",12 等参数试试看
#9
sam_jiang4 天前 20:37
找到命令窗口字体设置的方法了。。。

在命令窗口全选,点击鼠标右键,在弹出菜单中选择属性,里面有设置字体,设置好,保存。字体大小就改好了,不会因为打开什么表而改变。。。

只有本站会员才能查看附件,请 登录
#10
schtg3 天前 06:52
#11
easyppt3 天前 08:10
大佬们 太厉害了
1