欢迎来到天天文库
浏览记录
ID:34387912
大小:309.74 KB
页数:5页
时间:2019-03-05
《wince操作系统下分层显示的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据WinCE操作系统下分层显示的没计与实现DesignandImplementationofLayerDisplayinWinCE王志(中国电子科技集团公司第4l研究所,安徽蚌埠233006)WangZhI(NOAiResearchInstitute0fCECT,AnhuiBensbu283006)籀要:’测量仪器的某个界面同时禽有迹线刷新和静态文本或位图时,随着迹线、静态文本的刷新或者位‘图的切换。¨f能会}I}现静态文本、位吲或迹线覆盖的『HJ题.同时由于频繁的切换.还口r能出现刷新比较缓慢的情况.在WinCE卜.分层显示的方法,把变化很少或一直不
2、变的显示元素和频繁变化的冠示元紊分别霞于不同的显永层中。当界面更新时,只需蛰刷新发生变化的娃示层.然后合并没有变化的显示层然后显示到一起界面J:,这样就解决了界面刷颏i生程中.町能}}{现的迹线、位}譬I或静态文本设覆盖的fuj题和刷新速度较慢的问题。详细分绍f界面中各个显示层的创建、释放等操作。简化r复杂的显示。实现界面的准确而快速的刷新。关键词:层坐标系:调色板;DIll中图分类号:TP31I文献标识码:8文章编号:1003-0107(2009)i2--0009-4)4Abstract:Whentherearerefurbishmentoftrack,s
3、tatictextandbitmapinElecl'ror'llCMeasuringEquApments,track.statictextandbmn∞maybecoveredasaresultofrefurbishmentoftrack.statictextandswithofbitmapandrefreshslowlyonaccountofswithfrequentlySotheseparatinglayerdesigningisappliedinWINCEtheelementsthatdonotalwayschangeorcharlgmfrequenu
4、yendtheelementsthatffequentlychangesateextractedtodifferentlayerWhentheinte—eceneedtobeupdated·thelayerwrthoftenchangeelementsisrefreshedonlyandthenmatgenngtheotherlayerstother(%ll自creerlTheproblemthatthetrack.statictextorbItrnapmaybecoveredandrefreshSlOWlyintheprocessofarlimattenr
5、efreshingisresolvedThedatadshowtocreate。rel雕lsethelayeralediscussedinthepaperTheprectsedmplayof$Ich沁vedwhenrefreshdynamicalIyandtheprecmeopera—tionsofcontrolarereaIIzedKeywo陆:‘∞flH
6、ifIak·wm:m.pellete;DIBC∽WTWJl’[kmmmmtoockKB如黼∞:1003—0107(2009)12-0009-041引言随着测量技术飞速发展,测量仪器不断更新,作为和客户直
7、接联系的界面已经成为测量仪器非常重要的一部分,友好的操作界面可以更好的方便用户使用。由于测量技术的发展、进步。完整的图形用户界面支持已经被广泛应用到频谱仪、信号源等测试设备上。准确快速的界面切换、文本刷新,多变的迹线显爪越来越受到测试人员的喜爱。频繁的界面切换、测量文本的更新和迹线的刷新,必然对屏幕显示效果要求更高,,对屏幕的控件坐标要求进行更精确的定位,以准确迅速地完成用户在仪器上的操作。可是当测量仪器的某个界面同时含有迹线刷新和静态文本或位图时,随着迹线、静态文本的刷新或者位图的切换,可能会出现静态文本、位图或迹线覆盖的问题。传统的解决方法是,往屏幕.卜
8、画线或显示图标时,连同静态文本或位图一起进行刷新,必然会导致程序的执行效率低下,并且增加了代码的复杂性,使程序维护起来很不方便。而且当显示的内容增加时,操作起来往往会牵一发而动伞身。显然既增加开发的难度,又耗费系统大量的资源。本文以目前广泛应用的嵌入式操作系统WinCE为操作平台,针对用户市场的需求.在用户界面中采用分层显示设计测试测量技术的方法,分层显示使各层相互独立,每层可以独立刷新或清除,并且不会影响其它层的显示。当界匦更新时,只需要刷新频繁变化的显示元素所在的层,其他层保持不变。本文介绍一种基于DIB位图的分层显示方法,可以有效的解决在某个界面同时含
9、有迹线刷新和静态文本或位图时,随着迹线、静态文本的刷
此文档下载收益归作者所有