首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Cpropertysheet的字体?

如何设置Cpropertysheet的字体?
EN

Stack Overflow用户
提问于 2014-03-12 20:43:38
回答 3查看 1.4K关注 0票数 0

默认情况下,CPropertysheet使用系统字体,这会在非英语语言中产生问题,因此想要设置字体显式,这将与所有语言兼容。

EN

回答 3

Stack Overflow用户

发布于 2014-03-12 21:06:34

CPropertySheet是从CWnd派生的,因此它有一个SetFont成员函数。你试过吗?

在使用SetFont时,有必要使CFont对象成为成员变量,以便它与窗口一样长。

票数 0
EN

Stack Overflow用户

发布于 2014-03-13 00:50:11

您要更改的文本是什么?选项卡上的文本由选项卡控件显示,选项卡控件是CPropertySheet的嵌入成员。因此,解决方案可能是您需要调用选项卡控件上的SetFont。CPropertySheet::GetTabControl可用于为您提供对控件的访问权限,如下例所示:

http://msdn.microsoft.com/en-us/library/dftahdhz.aspx

票数 0
EN

Stack Overflow用户

发布于 2017-09-06 23:50:11

看看这些资源:

MFC在_AfxChangePropPageFont()AfxGetPropSheetFont()方法中包含错误。它已针对日语修复,但不适用于中文。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22351962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档