如何设置Cpropertysheet的字体?

时间:2014-03-12 12:43:38

标签: mfc

默认情况下,CPropertysheet使用System Font以非英语语言创建问题,因此希望设置与所有语言兼容的字体明确性。

3 个答案:

答案 0 :(得分:0)

CPropertySheet派生自CWnd,因此它具有SetFont成员函数。你试过了吗?

使用SetFont时,必须使CFont对象成为一个成员变量,这样它就会像窗口一样长。

答案 1 :(得分:0)

您要更改哪个文字?选项卡上的文本由选项卡控件显示,该控件是CPropertySheet的嵌入式成员。因此解决方案可能是您需要在选项卡控件上调用SetFont。 CPropertySheet :: GetTabControl可用于访问控件,如下例所示:

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

答案 2 :(得分:0)

看看这些资源:

MFC包含_AfxChangePropPageFont()AfxGetPropSheetFont()方法中的错误。它已被修复为日语而非中文。