[求助]为什么窗口最小化后再恢复时图形不能显示?
在基于CFormView的程序中,在FormView主对话框上放置了一个staticText(IDC_GRAPH_BK)控件作为绘制图形的区域,然后编写了一个绘制函数DrawCh4(){
CWnd* graphFrame = (CWnd*)GetDlgItem(IDC_GRAPH_BK);
CDC* pDC = graphFrame->GetDC();
pDC->MoveTo(0,0);
pDC->LineTo(500,500);
ReleaseDC(pDC);
}
在CFormView的OnDraw()函数中调用DrawCh4()。
程序运行后需移动两下窗口才能显示图形,窗口最下化后再恢复时,图形不见了,然后再移动两下窗口又能显示图形,为什么啊?有何解决办法,我是搞硬件的对VC一知半解,请行家指点,谢谢先!!