朕的 发表于 2026-7-21 14:13:59

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

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

创世魂 发表于 2026-7-22 10:10:14

暂时没有相关的操作。

icky01 发表于 2026-7-22 10:22:56

<火山程序 类型 = "通常" 版本 = 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]
查看完整版本: 火山视窗:如何动态使用【未安装的字体】文件?