C#中使用双缓冲以及BitBlt提高GDI+绘图效率的示例程序
利用GDI+在Form中绘制60*60个圆点,显示帧速,使用三种不同方法,分别是:1.直接绘制2.使用双缓冲3.使用BitBlt函数对比三种函数的帧速,以及提速效果开发环境为vs2008
下载地址
用户评论
资源不错,学习中
可以不错。
可运行,不错
下载被阻止 什么鬼
我终于找到这个程序的 bug 出在哪里了. DeleteObject(bitmap.gethbitmap());原程序的最后这句写错了.这里重新创建了一个,然后再把新建的删掉了,并不是删掉之前用的那个.所以应该额外定义一个 bitmap, 最后释放它,就不会有 bug 了
有一定借鉴价值,但是有内存溢出问题需要自己解决。
资源很好,不错的实例,谢谢
可以用,很有借鉴价值
资源很好,感谢楼主分享
终于找到比双缓冲更好的方法了!!谢谢