BOOL CTetrisDlg::PreTranslateMessage(MSG * pMsg)
{
if (pMsg->message == WM_KEYDOWN)
{
switch (pMsg->wParam)
{
case VK_UP:
CDC * pDC = GetDC(); HWND hwnd = AfxGetMainWnd()->GetSafeHwnd();

                        //绘图
block.Render(pDC, hwnd, 1, 1);
                        Sleep(500);
::InvalidateRect(hwnd, NULL, FALSE); pDC->DeleteDC();
break;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
block.Render() 在Dlg窗体上贴一张图片
然后延迟500毫秒 调用InvalidateRect, 窗体上的图片应该是消失才对可是图片还在, 好像InvalidateRect不起作用如果是手动缩小窗体在放大触发OnPaint图片就会消失...为什么  InvalidateRect 不可以