清风之源吧 关注:4贴子:217
  • 0回复贴,共1

修改指定的某一STATIC空间的字体颜色或背景颜色(备忘)

只看楼主收藏回复

HBRUSH CStaticDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(pWnd->GetDlgCtrlID()==IDC_STATIC1)
{
pDC->SetBkColor(RGB(100,100,2));
pDC->SetTextColor(RGB(20,244,21));
// CDC *dc=m_Static.GetDC();
// dc->SetBkColor(RGB(100,100,2));
}
// TODO: Return a different brush if the default is not desired
return hbr;
}


1楼2011-10-19 16:06回复