问一个windowsmobile 下用c#实现双缓冲的效率问题,兼bitblt用法的讨论
把所有的要画的元素都事先画在了一个bitmap里面,在onPiant()方法里面使用e.Graphics.drawImage(bitmap,0,0)发现速度不是一般的慢.后来查看资料,c#下面使用的是gdi+,在绘制过程中,双缓冲只能解决闪烁问题,无法解决效率问题.后来又想采用bitblt的方式,可是在以下代码会出现错误System.Drawing.Graphicsg=e.Graphics;System.Drawing.Graphicsgra=System.Drawing.G