递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 341|回复: 2
打印 上一主题 下一主题

[视窗] 火山视窗:如何动态使用【未安装的字体】文件?

[复制链接]

239

主题

1646

帖子

6569

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
6569
QQ
跳转到指定楼层
楼主
发表于 2026-7-21 14:13:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
火山视窗:如何动态使用未安装的字体文件?
青浦大B哥:全国活动直播技术[/color
回复

使用道具 举报

499

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
49232
QQ
沙发
发表于 7 天前 | 只看该作者
暂时没有相关的操作。
回复

使用道具 举报

7

主题

79

帖子

2122

积分

银牌会员

Rank: 6Rank: 6

积分
2122
板凳
发表于 7 天前 | 只看该作者
<火山程序 类型 = "通常" 版本 = 1 />

方法 安装临时字体 <公开 类型 = 整数 注释 = "安装临时字体,成功返回大于0" @禁止流程检查 = 真>
参数 字体名称路径 <类型 = 文本型>
{
    @ int zts = AddFontResourceW(@<字体名称路径>.GetText());
    @ if (zts) PostMessage(HWND_BROADCAST, WM_FONTCHANGE, NULL, NULL);
    @ return zts;
}

方法 卸载临时字体 <公开 类型 = 逻辑型 注释 = "卸载临时字体" @禁止流程检查 = 真>
参数 字体名称路径 <类型 = 文本型>
{
    @ BOOL zts = RemoveFontResourceW(@<字体名称路径>.GetText());
    @ if (zts) PostMessage(HWND_BROADCAST, WM_FONTCHANGE, NULL, NULL);
    @ return zts;
}

评分

参与人数 1金钱 +1 收起 理由
朕的 + 1 很给力!

查看全部评分

回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-7-29 14:58 , Processed in 0.071875 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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