回 帖 发 新 帖 刷新版面

主题:[讨论]Caption可以从String库里读么

想把Caption的内容用中文显示,但是程序在其它没有这个字体的机器显示不出来,所来想从程序的资源库中读取,不知道行不行,就是在MFC一样?

回复列表 (共4个回复)

沙发

MFC 没 Caption 属性吧!~
想说什么,做什么呢?

板凳

可以。在程序开始将系统盘windows下fonts文件夹内的文件可以穷举到一个列表框。也可以使用系统的commondialog来实现

3 楼

可以啊谁说不行的

4 楼

楼主的问题是不是担心用户的机器上没有你所设置的字体怎么办?
可以在 Form_Load 过程中加一句:


Private Sub Form_Load()
On Error Resume Next
Me.FontName = "汉仪篆书繁" '设置字体
If Err.Number > 0 Then Err.Number = 0: Me.FontName = "黑体" '如果没有那种字体,就改为所有用户机器上都一定有的字体

我来回复

您尚未登录,请登录后再回复。点此登录或注册