设为首页 加入收藏

TOP

4.2.7 WM_PAINT
2013-10-06 23:58:49 来源: 作者: 【 】 浏览:61
Tags:4.2.7 WM_PAINT
4.2.7  WM_PAINT
WM_PAINT是Windows窗口系统中一条重要的消息,应用程序通过处理该消息实现在窗口上的绘制工作。那么系统是什么时候发送WM_PAINT消息的呢?
系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时等,这些动作都是由系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;大多数的时候应用也需要能够主动引发窗口中的绘制操作,比如当窗口显示的数据改变的时候,这一般是通过InvalidateRect和InvalidateRgn函数来完成的。InvalidateRect和InvalidateRgn把指定的区域添加到窗口的Update Region中,当应用的消息队列没有其他消息时,并且窗口的Update Region不为空时,系统就会自动产生WM_PAINT消息。
【责任编辑:杨硕 TEL:(010)68476636-8001】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇5.2.2 映射菜单命令到成员函数 下一篇4.2.6 WM_QUIT

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: