唉,不一般的简单啊@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(yuezifeng)
1.
void CEx07aDialog::OnPaint()
{
CPaintDC dc(this);
// TODO: Add your message handler code here
CWnd* pWnd=GetDlgItem(IDC_STATIC1);
CDC* pDc=pWnd->GetDC();
pWnd->Invalidate(FALSE);
pWnd->UpdateWindow();
pDc->SelectStockObject(LTGRAY_BRUSH);
pDc->Rectangle(0,0,100,100);
pWnd->ReleaseDC(pDc);
}
2.
void CEx07aDialog::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
CWnd* pWnd=GetDlgItem(IDC_STATIC1);
CDC* pDc=pWnd->GetDC();
pWnd->Invalidate(FALSE);
pDc->SelectStockObject(LTGRAY_BRUSH);
pDc->Rectangle(0,0,100,100);
pWnd->ReleaseDC(pDc);
pWnd->UpdateWindow();
}
这两种写法结果为什么会不同???解释一下好吗?
还有个问题就是:::