wince使用自定义字体
在wince中使用自定义字体其实很简单,只要将自已的字体加到你的程序中就可以使用了,在使用完后再将其清除掉。以wince中加使用"Georgia”字体为例:
在程序初始化的时候将你的字体加载进程序
AddFontResource(L"NandFlash\\Font\\Georgia.ttf") ;//我的字体文件放在NandFlash下的Font目录下,文件名称为Georgia.ttf
...
在程序中使用字体,创建一个字体
LOGFONT lf ;
lf.lfHeight = FontWidht;
lf.lfWidth = 0;
lf.lfEscapement = 0;
lf.lfOrientation = 0;
lf.lfWeight = FW_BOLD; //FW_BOLD
lf.lfItalic = FALSE;
lf.lfUnderline = FALSE;
lf.lfStrikeOut = 0;
lf.lfCharSet = ANSI_CHARSET;
lf.lfOutPrecision = OUT_DEFAULT_PRECIS;
lf.lfClipPrecision = CLIP_DEFAULT_PRECIS;
lf.lfQuality = DEFAULT_QUALITY;
lf.lfPitchAndFamily = DEFAULT_PITCH | FF_SWISS;
_tcscpy(lf.lfFaceName,L"Georgia"); //这里的字体名称要对应你字体文件中的名称 ,如下图红框内,在打开的字体文件最上面一行中
m_hFont = CreateFontIndirect(&lf);
使用完后,在退出程序时要记得删除字体,以免造成内存泄漏
RemoveFontResource(L"NandFlash\\Font\\Georgia.ttf") ;
就是这么简单
注意字体效果,字体是微软雅黑,是不是比原有效果好多了?
首先找个微软雅黑字体,涉及版权问题,这里不提供下载,自己去搜一下很容易找到的。
将字体文件(MSYH.TTF)拷到\windows\下面。
再去这个帖子http://bbs.zhiqi.com.cn/thread-5459-1-2.html拖一个注册表编辑器,如TascalRegEdit。
运行注册表编辑器,左边找到HKEY_LOCAL_MACHINE\SYSTEM\GDI并选中,新建一个项名为“Cleartype”,选中“Cleartype”,在右边新建一个DWORD,名字为Default,值为1。
然后找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink并选中,一一双击右边的键,将值都改为"\windows\MSYH.TTF,微软雅黑",将字体别名都链接到雅黑上去。
最后关机重启,就可以了。
注:以上名称、字段均不含双引号。
wince使用自定义字体相关推荐
- android单线字体,Android自定义字体
在main文件夹下,新建assets/fonts文件,添加.otf文件 image.png 字体工具类 import android.app.Application; import android.g ...
- R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置、置信区间、坐标轴(刻度、标签、范围)、无效线去除、水平线、辅助线、box形状、色彩等
R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置.置信区间.坐标轴(刻度.标签.范围).无效线去除.水平线.辅助线.box形状.色彩等 目录
- 记录猫眼电影的自定义字体反爬
猫眼电影用的是动态字体库 猫眼电影榜单国内票房榜,地址:https://maoyan.com/board/1 首先需要获得字体文件,在页面或css里搜@font-face或font-famil 在fo ...
- 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...
[索引页] [源码下载] 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数 作者:webabcd ...
- 【Flutter】Flutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )
文章目录 一.Flutter 自定义字体 1.ttf 字体文件 2.ttf 字体资源配置 3.获取字体 4.全局使用字体 5.局部使用字体 二.完整代码示例 三.相关资源 一.Flutter 自定义字 ...
- ios设置中性黑体_ios 解决自定义字体无法显示问题
现在的项目中都会使用自定义字体,而iOS9其中的一项新特性就是用新的「苹方」字体替代了已经使用了几年的「华文黑体」,所以现在记录一下iOS如何导入并在项目中使用苹方字体的使用. 1. 下载一个 .tf ...
- Qt Creator使用自定义字体
Qt Creator使用自定义字体 使用自定义字体 使用自定义字体 为了使UI在设备上预览时使用自定义字体,必须将字体导入项目文件夹.Qt Design Studio会将它们与您的UI一起部署到设备上 ...
- 01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例
1安装HBuilder5.0.0,安装后的界面截图如下: 2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的 ...
- xml android 字体,自定义字体和XML布局(Android)
这可能有点晚,但您需要创建一个返回自定义字体的单例类,以避免内存泄漏. 字体类:public class OpenSans {private static OpenSans instance;priv ...
最新文章
- tf.keras.layers.Flatten该网络中的第一层tf.keras.layers.Flatten将图像的格式从2d阵列(28乘28像素)转换为28 * 28 = 784像素的1d阵列。可以
- AI神经网络如何辨别事物
- 极客Web前端开发资源大荟萃#007
- pwd 查看”当前工作目录“的完整路径
- 集成UG和ANSYS之二----upupdate之x_t
- c语言超市账务管理源代码,C语言 超市管理系统源程序.doc
- HNUCM-1322:调酒壶里的酸奶
- python如何选择两种不同输入方式_从Python到空间分析arcpy || 第一回:关于连载的总介绍...
- (附源码)springboot高校科研管理系统 毕业设计 222055
- 可添加离线地图的手机GIS软件NextGIS(附安装包下载)
- 【前端面试题】02—59道CSS面试题(附答案)
- 高等数学---第一章导数定义的考法
- OSChina 周四乱弹 ——程序员下班后8小时干嘛?啪啪啪
- apache beam java api_Apache Beam的基本概念
- HTML网页内嵌入网页
- 奇数阶魔方阵算法分析
- WEB页面播放大华摄像头视频解决方案
- 获取员工其当前的薪水比其manager当前薪水还高的相关信息
- git clone项目文件时报错解决remote: Enumerating objects: 19, done. remote: Counting objects: 100% (19/19), don
- Erro和Exception区别Throw和Throws的区别