主题:关于字体的控制
selectcpt
[专家分:0] 发布于 2008-02-04 16:17:00
如何保存一个字体,自做一个小软件,字体上显示不完美,各人喜欢的字体也都不一,如何让别人在用的时候可以保存用户已选的字体,选字体我是用CFontDialog实现
回复列表 (共3个回复)
沙发
`凯猪` [专家分:190] 发布于 2008-02-06 11:31:00
我猜:
设置个配置文件,在配置文件里记录用户自己选则的字体,
然后程序每次运行时从配置文件里读取字体类型,再在程序中设置相应的字体类型.
板凳
RS_Eagle [专家分:30] 发布于 2008-02-12 12:50:00
将所选字体保存下来,使用一个初始化文件载入信息
3 楼
华山论剑 [专家分:5310] 发布于 2008-02-12 14:15:00
1、将字体信息保存在注册表或者ini文件中,没有存储信息则写入预设值;
2、在InitDialog或者视图的构造函数中声明一个LOGFONT变量,按照存储的信息初始化;
3、再用CreateFontIndirect创建字体;
4、SetFont。
我来回复