如何在tabcontrol中更改对话框背景颜色?
BOOL CTabControlDlg::OnEraseBkgnd(CDC* pDC)
{
CRect rect;
GetClientRect(rect);
pDC->FillSolidRect(rect, RGB(255, 255, 255));
return CDialog::OnEraseBkgnd(pDC);
}
CTabControlDlg是tabcontrol中的对话框。如何在tabcontrol中更改对话框背景颜色?
你没有提供太多的信息,我假设你在谈论MFC。这应该是诀窍:
BOOL CTabControlDlg::OnEraseBkgnd(CDC* pDC)
{
CRect rect;
GetClientRect(rect);
pDC->SetBkColor(m_clrBkClr);
pDC->FillRect(&rect, &m_brsBkGnd);
return true;
}
Windows Forms是.NET。这个问题和你提出的答案都不是。 – IInspectable
@IInspectable:是的你是对的谢谢你。代码使用MFC。尽管如此,答案是正确的。 –
答案可能是对的,也可能不对。这完全取决于OP的问题。他们还没有透露。 – IInspectable
这是什么问题? – IInspectable