更新部分屏幕内容

有时候,对于整个屏幕不需要全部刷新。这时候可以把需要更新的部分分割出来:

#仅对矩形区域内进行绘制
screen.set_clip(0, 400, 200, 600)
draw_map()
#在左下角画地图
screen.set_clip(0, 0, 800, 60)
draw_panel()
#在上方画菜单面板

这里我也不清楚set_clip的作用域有多大,是否需要恢复(我觉得理论上是需要的),等以后用到再说吧。

时间: 2024-10-25 13:14:28

更新部分屏幕内容的相关文章

Android应用:StatusBar状态栏、NavigationBar虚拟按键栏、ActionBar标题栏、Window屏幕内容区域等的宽高

一.屏幕中各种栏目以及屏幕的尺寸 当我们需要计算屏幕中一些元素的高度时,或许需要先获取到屏幕或者各种栏目的高度,下面这个类包含了Status bar状态栏,Navigation bar虚拟按键栏,Action bar标题栏, Window屏幕内容等的宽高的计算,可以带来极大的方便. 因为我在代码中做了比较详尽的注释,在这里不再多阐述,以下是代码: 1 /** 2 * 这个类描述了当前设备的配置中system bar的尺寸(StatusBar状态栏,NavigationBar虚拟按键栏,Actio

[ATL/WTL]_[中级]_[保存CBitmap到文件-保存屏幕内容到文件]

场景: 1. 在做图片处理时,比方放大后或加特效后须要保存CBitmap(HBITMAP)到文件. 2.截取屏幕内容到文件时. 3.不须要增加第3方库时. 说明: 这段代码部分来自网上.第一次学atl/wtl.gdi不是非常熟悉.以后转换为wtl版本号吧. 当然wtl项目直接用也没问题. 如今想想wxWidgets的wxImage类对这类操作方便多了.仅仅须要调用一个SaveFile方法. 保存HBITMAP到文件: static bool SaveBitmapToFile(CBitmap& b

[ATL/WTL]_[保存CBitmap到文件-保存屏幕内容到文件]

场景: 1. 在做图片处理时,比如放大后或加特效后需要保存CBitmap(HBITMAP)到文件. 2.截取屏幕内容到文件时. 3.不需要加入第3方库时. 说明: 这段代码部分来自网上,第一次学atl/wtl,gdi不是很熟悉,以后转换为wtl版本吧.当然wtl项目直接用也没问题. 现在想想wxWidgets的wxImage类对这类操作方便多了.只需要调用一个SaveFile方法. 保存HBITMAP到文件: static bool SaveBitmapToFile(CBitmap& bitma

[转]MFC子线程中更新控件内容的两种办法

一.概述 每个系统中都有线程(至少都有一个主线程),而线程最重要的作用就是并行处理,提高软件的并发率.针对界面来说,还能提高界面的响应能力.一般的,为了应用的稳定性,在数据处理等耗时操作会单独在一个线程中运行,而所有与主UI线程有关的控件数据刷新应该到主UI线程中处理.也就是数据处理线程发消息,让界面UI去更新控件.在MFC中线程分为界面线程和工作者线程,界面实际就是一个线程画出来的东西,这个线程维护一个"消息队列","消息队列"也是界面线程和工作者线程的最大区别,

android开发中 如何动态更新TextView的内容?

============问题描述============ 我想动态更新TextView内容,但是没有反应.有没有相关代码. ============解决方案1============ 写个定时器.或者写个线程.隔段时间去更新就哦了 ============解决方案2============ 引用 2 楼 tyaathome 的回复: Quote: 引用 1 楼 peijiangping1989 的回复: 写个定时器.或者写个线程.隔段时间去更新就哦了 有没有类似的代码例子给我看看. 新建个线程来

使用观察者模式更新Fragment的内容

最近有个需求,就是在Fragment没有切换的时候(show,hide)更新Fragment显示的内容,想了一会,终于想到可以用观察者模式来解决这个问题的. 定义一个[被观察者(接口)]: public interface ISubject { void addObserver(PoemFragment obj); void deleteObserver(PoemFragment obj); void notifyObserver(); } 定义一个[观察者(接口)]: public inter

如何为网站更新有价值的内容?

网站内容的编辑和更新已经是一个老生常谈的问题,对于很多站长来说,无非就是文章的原创和伪原创.但是做网站优化的目的不仅是为了吸引蜘蛛,更是为了引导用户的关注,从而使得这些访客能够经常访问我们网站,从而转化为我们的客户.所以从网站内容优化的角度来讲,我们既要保证内容的高质量,还要站在用户的角度写文章,解决用户的实际问题,牢牢地抓住用户的心. 1.创造有价值的原创内 网站原创内容一定会受到搜索引擎的喜爱吗?实际情况并非如此.搜索引擎的算法在持续不断地升级,现在的搜索引擎已经非常的智能化,它能判断你的内

自动更新svn的内容到网站

每次编写网站代码,都是手工复制到服务器然后看效果,现在可以通过svn自动更新网站的代码,方法如下: 1.编写批处理 "C:\Program Files\Subversion\bin\svn.exe" export --force --no-auth-cache --quiet svn://xxxxxx [path] --username [username] --password [password] 相关参数说明: 1.C:\Program Files\Subversion\bin\

将屏幕内容保存到文件中

[email protected]>spool aa.txt; //将内容保存到aa.txt文件中去 [email protected]>select * from tab; TNAME TABTYPE CLUSTERID ------------------------------------------------------------ -------------- ---------- BONUS TABLE D TABLE DEPT TABLE E TABLE EMP TABLE S