none
Win10中ribbon界面的标题显示为白色但是在Win7中正常,不知道怎样解决 RRS feed

  • 问题

  • 我用MFC创建ribbon界面,并设置了ribbon界面标题的颜色,在Win7下显示的颜色是正确的,但是到了win10中就成了默认的白色,我想设置成我代码中写的颜色,应该怎样设置。

    用MFC向导创建MFC工程,使用office风格(ribbon),得到的界面也是在win7下面标题正常,在win10下面标题变成了默认的颜色。

    2020年5月19日 9:22

全部回复

  • 你好,

    感谢您在MSDN论坛发帖提问。

    >>Win10中ribbon界面的标题显示为白色但是在Win7中正常,不知道怎样解决

    在win10系统中,默认窗口标题栏的颜色为白色。你可以尝试通过以下方法修改:

    按win+X,【设置】->【个性化】->【颜色】,勾选如图所示【标题栏】即可。

    如果你想要通过代码设置标题栏颜色:因为这是一个非客户区域,因此由系统使用当前用户主题绘制。如果要更改它,则可能必须通过捕获WM_NCPAINT来自己绘制整个区域。

    Best Regards,

    Jeanine Zhang


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年5月20日 2:31
    版主