2007年6月8日

OnDraw()和OnPaint()的区别

摘要: 问题:我在视图画的图象或者文字,当窗口改变后为什么不见了?OnDraw()和OnPaint()两个都是解决上面的问题,有什么不同?答:OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客户区有变化)... 阅读全文

posted @ 2007-06-08 19:20 Phinecos(洞庭散人) 阅读(1736) 评论(1) 推荐(0) 编辑

导航