void CMainFrame::OnLine() 
{
// TODO: Add your command handler code here
    CClientDC dc(this);
CPen newPen(PS_SOLID,THICKNESS,COLOR);
//CRect rect;
//GetClientRect(&rect);
//dc.FillRect(&rect,CBrush::FromHandle((HBRUSH)GetStockObject(WHITE_BRUSH)));
CPen *oldPen=dc.SelectObject(&newPen);
dc.MoveTo(50,100);
dc.LineTo(300,200);
dc.SelectObject(&oldPen);
}
这个事按照书上写的,是完成两点的一条线,我的问题就是我把第2到4的代码掩盖后,怎么效果是一样的,大家帮我看下有什么区别呢