MFC 修改GroupBox的Caption的颜色

修改Groupbox的标题颜色首先在OnCtlColor添加下面

if (IDC_GROUP_XXX == pWnd->GetDlgCtrlID())
{
    pDc->SetTextColor(RGB(255, 255, 255));//字体白色
    hbr = CreatSolidBrush(RGB(0, 0, 0));//背景颜色
}

然后,#Include “Uxtheme.h”
同时,使用库 #pragma comment(lib, “Uxtheme.lib”)

最后,在OnInitDialog()中加上下面代码即可。

SetWindowTheme(GetDlgItem(IDC_GROUP_XXX)->GetSafeHwnd(), L"", L"");

你可能感兴趣的:(MFC 修改GroupBox的Caption的颜色)