请问如何改变BUTTON的背景颜色???我用如下方法不行!!
HBRUSH CT2dDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{ if(nCtlColor==CTLCOLOR_EDIT)
{
pDC->SetBkColor(RGB(255,251,240));
return m_hBluedeepBrush;
}
if(nCtlColor==CTLCOLOR_DLG)
{
pDC->SetBkColor(RGB(166,202,240));
return m_hBlueskyBrush;
}
if(nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(128,0,0));
pDC->SetBkColor(RGB(166,202,240));
return m_hBlueskyBrush;
}
if(nCtlColor==CTLCOLOR_BTN)
{
pDC->SetBkColor(RGB(0,0,128));
return m_hBluedeepBrush;
}
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
// TODO: Return a different brush if the default is not desired
return hbr;
}
改不了BUTTON的背景色!!!!!!!!怎么半???