BOOL CXXXView::OnEraseBkgnd(CDC* pDC)
{
CBrush Brush(RGB(0x0,0,0));
CBrush* pOldBrush = pDC->SelectObject (&Brush);
CRect rcClip ;
pDC->GetClipBox (&rcClip);
pDC->PatBlt(rcClip.left,rcClip.top,rcClip.Width(),rcClip.Height(),PATCOPY);
pDC->SelectObject(pOldBrush);
return TRUE;
return CView::OnEraseBkgnd(pDC);
}
增加消息ON_WM_ERASEBKGND()
本文介绍BOOLCXXXView::OnEraseBkgnd()方法如何实现背景绘制,包括创建刷子、选择刷子、获取剪辑框、填充剪辑框以及恢复原刷子的过程。

被折叠的 条评论
为什么被折叠?



