主题:[讨论]Caption可以从String库里读么
运动好身材
[专家分:20] 发布于 2009-07-03 09:01:00
想把Caption的内容用中文显示,但是程序在其它没有这个字体的机器显示不出来,所来想从程序的资源库中读取,不知道行不行,就是在MFC一样?
回复列表 (共4个回复)
沙发
bcahzvip [专家分:6040] 发布于 2009-07-03 18:17:00
MFC 没 Caption 属性吧!~
想说什么,做什么呢?
板凳
老大徒伤悲 [专家分:29120] 发布于 2009-07-03 21:26:00
可以。在程序开始将系统盘windows下fonts文件夹内的文件可以穷举到一个列表框。也可以使用系统的commondialog来实现
3 楼
mw3943 [专家分:20] 发布于 2009-07-04 19:48:00
可以啊谁说不行的
4 楼
一江秋水 [专家分:9680] 发布于 2009-07-06 06:28:00
楼主的问题是不是担心用户的机器上没有你所设置的字体怎么办?
可以在 Form_Load 过程中加一句:
Private Sub Form_Load()
On Error Resume Next
Me.FontName = "汉仪篆书繁" '设置字体
If Err.Number > 0 Then Err.Number = 0: Me.FontName = "黑体" '如果没有那种字体,就改为所有用户机器上都一定有的字体
我来回复