微嵌工业平板开发论坛

 找回密码
 立即注册
搜索
热搜: android wince6.0
查看: 366|回复: 0

wince修改系统字体

[复制链接]

96

主题

28

回帖

2695

积分

金牌会员

Rank: 6Rank: 6

积分
2695
发表于 2022-3-8 17:20:33 | 显示全部楼层 |阅读模式
本帖最后由 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



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微嵌工业平板开发论坛

GMT+8, 2024-5-5 22:47 , Processed in 0.022043 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表