class CMainWindow : public CFrameWnd
{
}
void CMainWindow::OnPaint ()
{
CPaintDC dc (this);
CRect rect;
GetClientRect (&rect);
dc.FillSolidRect(&rect, RGB(255, 255, 255));
dc.DrawText (_T ("Hello,MFC"), -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
上面窗口颜色默认是白色。用dc.FillSolidRect 可以改变默认的颜色