Invalidate会调用SendMessage向窗口发送WM_PAINT消息。这个消息会调用OnPaint函数。如果在OnPaint里面没有后面的画图代码,那当然就只执行简单的窗口重绘功能了
pdc->moveto(23,50); pdc->lineto(45,79);--放在OnDraw或OnPaint中在需要调用OnPaint时,调用invalidate();UpdateWindow();