MFC与SDK中的重画问题 。。WM_PAINT消息的处理

本文探讨了在MFC框架中WM_PAINT消息及其响应函数OnPaint的作用,并解释了为何实际的绘图操作是在OnDraw函数中完成的原因。通过分析MFC的消息处理机制,帮助读者理解窗口重绘的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在基于多文档的应用程序 CView的重绘为例子SD

在 K中我们是拦截 WM_PAINT 消息进行 重回的处理 只要 窗体一出现Invalid Area 那么都需要重绘

在MFC中 WM_PAINT消息的响应函数 是 OnPaint() 但是为什么重绘 我们一直在 OnDraw()中做处理?

这是因为MFC在 OnPaint中 调用了 OnDraw函数 并且把 DC也作为参数传递给了 OnDraw 函数 看下MSDN可以知道

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值