【问题标题】:How to change font of MFC PropertySheet如何更改 MFC PropertySheet 的字体
【发布时间】:2014-09-19 23:37:44
【问题描述】:

我有一个从 CPropertySheet 派生的类。请让我知道如何更改此属性表选项卡的字体以及所有页面中的字体。目前他们只使用系统字体。

我还希望对话框出现在屏幕上的特定位置并仅保留在那里。请让我知道如何在属性表对话框初始化时更改它的位置。

谢谢

【问题讨论】:

    标签: c++ visual-c++ mfc


    【解决方案1】:

    CPropertySheet 从 CWnd 继承 SetFont 方法。您可以从 CPropertySheet::OnInitDialog 调用此方法。在页面中做同样的事情来设置它们的字体。

    【讨论】:

    • 没有效果。我尝试过这个。 msdn.microsoft.com/en-us/library/…
    • 这在实现切换到使用内置通用控件 MFC 4.0 之前一直有效。一些艰难的谷歌搜索揭示了一些痛苦的机制来完成它,没有一个看起来特别有趣。这里的第一个链接:bit.ly/1B39hqI 看起来很有希望
    • 您可能还需要在嵌入页面上调用SetFont
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 2017-08-10
    • 2011-11-28
    • 2010-10-07
    • 2012-02-08
    • 1970-01-01
    相关资源
    最近更新 更多