用MFC双缓存画图,填充内存背景为白色。pDC接受最新的拷贝的图像,第二次画图时第一次的怎么保留?

用MFC双缓存画图,填充内存背景为白色。pDC接受最新的拷贝的图像,第二次画图时第一次的怎么保留?(好像直接就被新图覆盖了)... 用MFC双缓存画图,填充内存背景为白色。pDC接受最新的拷贝的图像,第二次画图时第一次的怎么保留?(好像直接就被新图覆盖了) 展开
 我来答
ldy0628
2014-01-24 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:70.3万
展开全部
关键在于你每次绘制新的图像时都把内存背景设置为白色了吧?如果这样第一次的绘图肯定就没了。

第一种方法是就用一个内存DC一直在上面绘图,只第一次刷背景,那就别把memdc声明成局部变量,声明成成员变量。
要不就把每次接收的图像保存起来,每次画图的时候都依次画保存起来的图像。
根据你的需要选择吧。
归悦欣cf
2014-01-26 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1321万
展开全部
只能自己设法保存第一次画图的数据,在第二次画图时,先根据保存第一次画图的数据画第一次的图,然后再画第二次需要画的图。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式