在用户界面资源文件中的面板中,很少有带有特殊字体的文本消息控件(这是一个旧项目,UIR已经被设计,用于生产,因此不能更改它)。在设计时,LabWindows检测字体是否安装在当前系统中,如果没有,则显示在带有(未找到)后缀的编辑文本属性对话框中,如下图找不到字体所示
但是在运行时,如果字体仍然不可用,可执行文件将选择另一种可能不符合设计的控件大小的字体。
是否可以在启动时检测字体是否可用,如果没有警告用户安装字体?系统详细信息:旧的LabWindows8.5在Windows-1064位.曾试图搜索谷歌和国家仪器公司,但没有找到答案。还尝试了以下代码:
char buff[1024];
int xx = GetFontTypefaceName("Digital-7", buff);但是,如果字体是否安装在测试计算机上,它总是会以不同的方式返回xx=9和buff=“Digit-7”。
在设计时,LabWindows检测到安装了字体:找到字体
https://stackoverflow.com/questions/62700781
复制相似问题