萧_别_离

导航

2011年9月27日

OnDraw和OnPaint函数的区别

摘要: CWnd::OnPaint() 是CWnd类的成员函数,是WM_PAINT 消息的响应函数.当你调用CWnd::UpdateWindow(),CWnd::RedrawWindow()时, 或者窗口被其他窗口覆盖,改变大小等事件就会产生WM_PAINT 消息. 你可以在CWnd派生的子类中使用它.CView::OnDraw()是CView类的一个纯虚函数.你要使用,必须重载它.CView::OnPaint()会调用它.OnPaint是收到WM_PAINT消息时所调用的,OnPaint调用OnDraw函数,而由于OnDraw是虚拟函数,你可以自己改写,所以就实现了,不同的绘图目的ondraw用于c 阅读全文

posted @ 2011-09-27 14:28 萧_别_离 阅读(260) 评论(0) 推荐(0)