OnPrepareDC(&dc);有什么用,如若去掉好像也没啥影响

OnPrepareDC(&dc);有什么用,如果去掉好像也没啥影响
void CView::OnPaint()  
{  
  // standard paint routine  
  CPaintDC dc(this);  
  OnPrepareDC(&dc);  
  OnDraw(&dc);  
}  
------解决思路----------------------
void CView::OnPaint()  
{  
  // standard paint routine  
  CPaintDC dc(this);  
  OnPrepareDC(&dc);  
  OnDraw(&dc);  
}  

这个代码哪看来的?