EDN首页   博客首页

日志档案

发表于 2007-10-19 13:06:16

1

标签: UC  GUI  嵌入式  

存储设备

UCGUI中的存储设备可以用在多种情况下,主要防治显示屏在有对象重叠的绘图操作时的闪烁现象。基本思路很简单。没有使用存储设备时,绘图操作直接写屏。屏幕在绘图操作在执行时更新,当不同的更新在执行时会产生闪烁。例如:如果你想绘一幅位图作为背景,以一些透明的文字作为前景,你首先必须绘位图,然后是文字,最终结果文字会是闪烁的。

然而,如果这样的操作使用一个存储设备的话,所有的操作在存储设备内执行。只有在所有的操作执行完毕后最终结果才显示在屏幕上,具有无闪烁的优点。

二者的区别总结如下:如果不使用存储设备。绘图的操作的效果看起来是一步一步的,带来闪烁的缺点。而使用存储设备,所有程序执行的效果看起来象但不操作,没有中间步骤,显示屏的闪烁完全消除。

系统分类: 嵌入式   |   用户分类: 嵌入式GUI   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(802)    回复(1)  

投一票您将和博主都有获奖机会!

  • 彩云

    2007-10-19 14:24:54

    支持博主,支持原创,投一票

    一定经常来