首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

双缓冲解决思路

2012-08-30 
双缓冲我想在WinCE系统中将自己绘画出的图片用双缓冲的形式进行更新,以前做网页都是拖一个控件,这次没有控

双缓冲
我想在WinCE系统中将自己绘画出的图片用双缓冲的形式进行更新,以前做网页都是拖一个控件,这次没有控件只能在后台代码中实现,我连半点头绪都不知道,请各位大哥大姐们帮我想想,给个思路,最后是带有关键字的那种,拜托了

[解决办法]
你都知道图片双缓冲了,这个关键字够了啊,网上很多的
[解决办法]
高手呀,帮顶。我不懂双缓冲是什么原理。
[解决办法]
双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲实现过程如下:
  1、在内存中创建与画布一致的缓冲区
  2、在缓冲区画图
  3、将缓冲区位图拷贝到当前画布上
  4、释放内存缓冲区
[解决办法]
其实这也没什么,就是创建一个内存HDC,第次画的时候在画在这个HDC上,等全好了再将这个HDC拷贝到当前显示的HDC上。这样就可以解决画的过程中出现闪烁的问题。
[解决办法]

探讨
双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲实现过程如下:
  1、在内存中创建与画布一致的缓冲区
  2、在缓冲区画图
  3、将缓冲区位图拷贝到当前画布上
  4、释放内存缓冲区

[解决办法]
双缓冲,多亲切的东东啊~可惜不做GDI很多年了:(

热点排行