如何在tabcontrol中更改对话框背景颜色?

时间:2017-07-03 09:03:41

标签: windows mfc background-color tabcontrol

BOOL CTabControlDlg::OnEraseBkgnd(CDC* pDC)
{
    CRect rect;
    GetClientRect(rect);
    pDC->FillSolidRect(rect, RGB(255, 255, 255));
    return CDialog::OnEraseBkgnd(pDC);
}

CTabControlDlg是tabcontrol中的对话框。

1 个答案:

答案 0 :(得分:-1)

你没有提供太多信息,我假设你在谈论MFC。这应该可以解决问题:

BOOL CTabControlDlg::OnEraseBkgnd(CDC* pDC)
{
   CRect rect;
   GetClientRect(rect);

   pDC->SetBkColor(m_clrBkClr);
   pDC->FillRect(&rect, &m_brsBkGnd);
   return true;
}