开发笔记:
BOOL CPanelWnd::OnEraseBkgnd(CDC* pDC)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//return CDialog::OnEraseBkgnd(pDC);
// 设置背景色为黑色
// 方法一
// CBrush newBrush;
// newBrush.CreateSolidBrush(RGB(0,0,0));
// pDC->FillRect(&m_rcClient, &newBrush);
// newBrush.DeleteObject();
// 方法二
CBrush backBrush;
backBrush.CreateSolidBrush(RGB(1,1,1));
CBrush* pOldBrush = pDC->SelectObject(&backBrush);
//画需要的区域
pDC->PatBlt(m_rcClient.left, m_rcClient.top, m_rcClient.Width(), m_rcClient.Height(), PATCOPY);
backBrush.DeleteObject();
pDC->SelectObject(pOldBrush);
return TRUE;
}