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

WM_PAINT 消息不处理的可怕后果

2010-09-28 11:40 260 查看
WM_PAINT 是在系统 检测到 有需要更新的区域时发送的.于是 既然发送来了这个消息就说明系统UpdateRegion序列中有region.如果不处理,系统就会一直检测到有需要更新的区域.这时候就将造成消息阻塞,内存占用率很高.

处理WM_PAINT消息的方法是: 删除这个区域,使用BeginPaint 方法,删除 这个区域就表示app已经处理着个消息了.

同时注意的是 CpaintDC, CwindowDC在定义的时候就会做 beginPaint 动作.而CDC是不会做这个动作的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐