CView::OnDraw

virtual void OnDraw( CDC* pDC=0 );

参数:
pDC指向设备环境的指针,该环境被用于画出文档的图像。

说明:
框架调用这个函数以画出文档的图像。框架调用这个函数来实现屏幕显示,打印以及打印预览,在各种情况下,它传递不同的参数。没有缺省的实现。
为了显示你的文档的视图,必须重载这个函数。你可以通过pDC指向的CDC对象来调用图形设备接口(GDI)。你可以在显示之前将GDI资源,如画笔和字体等选入设备环境,在显示完成之后,再把它们选出去。通常你的绘图代码是与设备无关的,这意味着,它不需要有关显示图形的设备类型的信息。
如果要优化绘图操作,调用设备环境的RectVisible成员函数以确定一个给定的矩形是否需要重画。如果你需要区别普通的屏幕显示和打印,那么应调用设备环境的IsPrinting函数。

请参阅:
CDC::IsPrinting, CDC::RectVisible, CView::OnPrint, CWnd::OnCreate, CWnd::OnDestroy, CWnd::PostNcDestroy