我重载了这个函数,可是我知道这个函数从来就没有被调用,所以我在 OnInitDialog()里面调用 Invalidate(TRUE),可是也没有效果!请问这是为什么?我该怎么做?
BOOL startPid::OnEraseBkgnd(CDC* pDC) 
{
//画背景
CBitmap backbp1;
backbp1.LoadBitmap(IDB_QIDONG);
CBrush brush;
brush.CreatePatternBrush(&backbp1);
CRect rect;
GetClientRect(&rect);
CBrush *pOldBrush;
pOldBrush = pDC->SelectObject(&brush);

pDC->PatBlt(rect.left,rect.right,rect.Width(),rect.Height    (),PATCOPY);
pDC->SelectObject(pOldBrush);
return TRUE;

}