找回密码
 注册
搜索
查看: 736|回复: 5

[讨论] 这两个函数干嘛用的

[复制链接]
发表于 2008-6-12 12:18:27 | 显示全部楼层 |阅读模式
gui_set_clip()
gui_lock_double_buffer()


可以详细的介绍一下吗,谢谢
发表于 2008-6-14 13:56:57 | 显示全部楼层
gui_set_clip()----该函数,是用来设置LCD的刷新区域的。

gui_lock_double_buffer()----该函数,使用与LCD的两个显示Buffer同时刷新的,比如要两张图同时刷到LCD上。
点评回复

使用道具 举报

发表于 2008-6-15 00:05:34 | 显示全部楼层
gui_lock_double_buffer的作用?楼上的说错了吧,一旦调用该函数之后任何blt都会直接返回,直到调用gui_unlock_double_buffer。作用是防止出现局部刷屏的现象。
点评回复

使用道具 举报

发表于 2008-6-17 15:18:53 | 显示全部楼层
gui_lock_double_buffer();
       …………
    gui_unlock_double_buffer();//它们好像都是成对出现的哈;
    gui_BLT_double_buffer(0, 0, UI_device_width - 1, UI_device_height - 1);
gui_BLT_double_buffer是否是相当于刷新设置的区域呀?
点评回复

使用道具 举报

发表于 2008-6-18 20:07:29 | 显示全部楼层
gui_lock_double_buffer 意思是把buffer lock住,此时blt是无效的。防止其他地方再对此buffer操作。
点评回复

使用道具 举报

发表于 2008-6-21 00:32:55 | 显示全部楼层
嗯,楼上正解哦[em01]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 23:36 , Processed in 0.430914 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表