onDraw函数在程序开始的时候就运行了,你可以在onDraw函数里加
个断点测试一下

解决方案 »

  1.   

    CWnd::OnPaint() 是CWnd类的成员函数,是WM_PAINT 消息的响应函数.当你调用CWnd::UpdateWindow(),CWnd::RedrawWindow()时, 或者窗口被其他窗口覆盖,改变大小等是,就会产生WM_PAINT 消息. 你可以在CWnd派生的子类中使用它.CView::OnDraw()是CView类的一个纯虚函数.你要使用,必须重载它. 
    CView::OnPaint()会调用它.详情参考  viewcore.cpp 吧