1. 首页
  2. 编程语言
  3. C#
  4. C#中使用双缓冲以及BitBlt提高GDI+绘图效率的示例程序

C#中使用双缓冲以及BitBlt提高GDI+绘图效率的示例程序

上传者: 2019-05-02 02:54:10上传 RAR文件 38.62KB 热度 76次
利用GDI+在Form中绘制60*60个圆点,显示帧速,使用三种不同方法,分别是:1.直接绘制2.使用双缓冲3.使用BitBlt函数对比三种函数的帧速,以及提速效果开发环境为vs2008
用户评论
码姐姐匿名网友 2019-05-02 02:54:10

资源不错,学习中

码姐姐匿名网友 2019-05-02 02:54:10

可以不错。

码姐姐匿名网友 2019-05-02 02:54:10

可运行,不错

码姐姐匿名网友 2019-05-02 02:54:10

下载被阻止 什么鬼

码姐姐匿名网友 2019-05-02 02:54:10

我终于找到这个程序的 bug 出在哪里了. DeleteObject(bitmap.gethbitmap());原程序的最后这句写错了.这里重新创建了一个,然后再把新建的删掉了,并不是删掉之前用的那个.所以应该额外定义一个 bitmap, 最后释放它,就不会有 bug 了

码姐姐匿名网友 2019-05-02 02:54:10

有一定借鉴价值,但是有内存溢出问题需要自己解决。

码姐姐匿名网友 2019-05-02 02:54:10

资源很好,不错的实例,谢谢

码姐姐匿名网友 2019-05-02 02:54:10

可以用,很有借鉴价值

码姐姐匿名网友 2019-05-02 02:54:10

资源很好,感谢楼主分享

码姐姐匿名网友 2019-05-02 02:54:10

终于找到比双缓冲更好的方法了!!谢谢