回 帖 发 新 帖 刷新版面

主题:关于字体的控制

如何保存一个字体,自做一个小软件,字体上显示不完美,各人喜欢的字体也都不一,如何让别人在用的时候可以保存用户已选的字体,选字体我是用CFontDialog实现

回复列表 (共3个回复)

沙发

我猜:
设置个配置文件,在配置文件里记录用户自己选则的字体,
然后程序每次运行时从配置文件里读取字体类型,再在程序中设置相应的字体类型.

板凳

将所选字体保存下来,使用一个初始化文件载入信息

3 楼

1、将字体信息保存在注册表或者ini文件中,没有存储信息则写入预设值;
2、在InitDialog或者视图的构造函数中声明一个LOGFONT变量,按照存储的信息初始化;
3、再用CreateFontIndirect创建字体;
4、SetFont。

我来回复

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