WQ_ZWD 发表于 2022-3-8 17:20:33

wince修改系统字体

本帖最后由 WQ_ZWD 于 2022-3-8 17:34 编辑


WinCE系统字体的设置是通过注册表实现的,目前提供以下几种系统字体的设置:
系统字体:HKEY_LOCAL_MACHINE/SYSTEM/GDI/SysFnt
菜单字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/BarFnt
弹出窗口字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/Menu/PopFnt
内存不足错误窗口字体:HKEY_LOCAL_MACHINE/SYSTEM/GWE/OOMFnt


每一种系统字体的设置子项都是一样的,如下:
"Nm":         要使用字体的名字,比如Arial,Georgia等
"Ht":             字体的高度
"It":               是否斜体,0表示正常,1表示斜体
"Wt":             加粗程度
"CS":             所使用的字符级,默认是0,为ANSI_CHARSET,字符集在wingdi.h中定义

修改完重启系统即可
在使用一种字体之前,要确认你的WinCE系统支持这种字体,如果不支持,你需要添加字体,在Catalog Items View中选择Core OS->Fonts,然后选择要添加的字体就可以了,需要重新编译整个WinCE工程。


查看本机所拥有的字体:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink



页: [1]
查看完整版本: wince修改系统字体