if(nCtlColor==CTLCOLOR_STATIC) //控件类型 CTLCOLOR_STATIC { pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(RGB(0,255,0));//字体颜色 pDC->SelectObject (&m_font); return (HBRUSH)m_hBrush; } // TODO: Return a different brush if the default is not desired return hbr; }在这理定意就行了
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
HBRUSH m_hBrush=CreateSolidBrush(RGB(0,0,0));
CPoint pt(0,0); if (this == pWnd)
{
CRect rc;
pWnd->GetWindowRect(&rc);
ScreenToClient(&rc);
pt.x = -(rc.left + GetSystemMetrics(SM_CXDLGFRAME) - 1) % 55;
pt.y = -(rc.top + GetSystemMetrics(SM_CYDLGFRAME) - 1)% 53;
brush.UnrealizeObject();
pDC->SetBrushOrg(pt);
return (HBRUSH)brush;
}
if(nCtlColor==CTLCOLOR_STATIC) //控件类型 CTLCOLOR_STATIC
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,255,0));//字体颜色 pDC->SelectObject (&m_font);
return (HBRUSH)m_hBrush;
} // TODO: Return a different brush if the default is not desired
return hbr;
}在这理定意就行了