MFCandGdiplusSample

8 篇文章 0 订阅
8 篇文章 0 订阅

俄....估计我又要说好多废话了

每当这时候我就感觉我的话总解释不清楚我想说什么

这次我慢慢理

在MFC中有一个控件是picture Control,用于显示图像

但当这个控件一部分失效后,并不会自动重画失效前的画面

这时候就需要拦截WM_PAINT消息进行反复绘制

但是对于一些对画面更新不是很频繁并且改动范围不大或绘制步骤太过于复杂,这就显得比较浪费时间和 CPU 资源

所以我就想把一个画面先绘制到一个画布上,再从画布复制到控件中,这样也许就回好很多

最终,我这些日子一直在研究这方面,虽然只研究了一点皮毛,但我想要的功能有了 现在上图解

//Picture Control画出一个椭圆


//拖到屏幕边缘,使得一部分失效


//拖出来后画板并不会自动重画


//实现的功能就是,即使画板一部分失效,照样能自动重画,并且不会占系统太大资源


现在上代码

MFCandGdiplusDemo无注释


MFCandGdiPlusDemo全注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值