您的位置:首页 > 大数据 > 人工智能

达内学习笔记——WM_PAINT消息

2016-10-16 16:58 239 查看
WM_PAINT消息

1 WM_PAINT的产生 

由于窗口的互相覆盖等,产生需要重新绘制的区域,那么会产生WM_PAINT消息。

一般情况下,不直接发送WM_PAINT消息,通过声明需要绘制区域,来产生WM_PAINT消息。

例如,可以使用 InvalidateRect 声明一个需要重新绘制的区域。 sendMessage会自己去掉WM_PAINT.

2 WM_PAINT的注意点

2.1如果一个消息队列中,有多个WM_PAINT消息。

只有最后一个WM_PAINT消息会被处理

2.2WM_PAINT消息处理中,要清空需要被绘制的区域。BeginPaint

3WM_PAINT的使用

3.1 WM_PAINT 开始时,必须调用BeginPaint

3.2 绘制图形

3.3 WM_PAINT 处理后,必须调用EndPaint
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  win32