idisplay使用简介

idisplay使用简介

ID:39967111

大小:290.50 KB

页数:12页

时间:2019-07-16

idisplay使用简介_第1页
idisplay使用简介_第2页
idisplay使用简介_第3页
idisplay使用简介_第4页
idisplay使用简介_第5页
资源描述:

《idisplay使用简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BREWTMDeveloperTraining第九章IDisplay使用简介主要内容介绍IDisplay的主要功能描述在IDisplay中常用的一些接口IDisplay概貌利用IDisplay可以完成如下的功能:书写文字画图画直线一些简单的几何图形如果您要想画一些复杂的几何图形或线,您只好求助于IGraphics接口了允许对于设备的背光灯和Annunciators进行控制IDisplay用户手册由于IDisplay会被所有的应用用到,在使用过程中无需我们再显式的去创建,系统会自动建立它清除整个屏幕或一个特定的区域以为后续的操作服务在屏幕上画出自己想画的内容利用IDISPLAY_Upda

2、te()或IDISPLAY_UpdateEx()来刷新屏幕,以使得您刚才的操作为用户所见当不再使用IDisplay接口时,调用IDISPLAY_Release()来释放该接口。对于这个接口而言,系统会自动对其进行释放,故我们无需再显式对其进行释放IDisplay函数列表IDISPLAY_DrawText()IDISPLAY_MeasureText()IDISPLAY_MeasureTextEx()IDISPLAY_GetFontMetricsIDISPLAY_DrawRect()IDISPLAY_FillRect()IDISPLAY_DrawHLine()IDISPLAY_DrawVL

3、ine()IDISPLAY_SetColor()IDISPLAY_ClearScreen()IDISPLAY_Backlight()IDISPLAY_SetAnnunciators()IDISPLAY_BitBlt()IDISPLAY_Update()IDISPLAY_UpdateEx()与写文字相关IDISPLAY_DrawText()Flags:IDF_ALIGN_LEFT,IDF_ALIGN_RIGHT,IDF_ALIGN_CENTERIDF_ALIGN_TOP,IDF_ALIGN_BOTTOM,IDF_ALIGN_MIDDLEIDF_TEXT_UNDERLINE,IDF_TEX

4、T_TRANSPARENT,IDF_TEXT_INVERTED……IDISPLAY_MeasureText()给定一个字符串及其显示字体,获得显示它所需要的象素的数目.IDISPLAY_MeasureTextEx()除了IDISLAY_MeasureText()能完成的功能外,给定宽度(如屏幕的尺寸)还能获得它可以显示的字符数IDISPLAY_GetFontMetrics()获得指定字体在显示时的尺寸信息FontMetricsThequickbrownfox…AscentDescentBaselineAscent+Descent=CharacterheightforfontIntIDI

5、SPLAY_GetFontMetrics(IDisplay*pIDisplay,AEEFontFont,int*pnAscent,int*pnDescent);IDisplay例子//以粗体字的形式,在屏幕的正中间显示出一串字符IDISPLAY_DrawText(pMe->m_pIDisplay,AEE_FONT_BOLD,szWideHelloString,//要显示的字符-1,0,0,0,IDF_ALIGN_CENTER

6、IDF_ALIGN_MIDDLE);//刷新屏幕,使得字符串为用户所见IDISPLAY_Update(pMe->m_pIDisplay);IDisplay使用中的

7、常见错误在使用字符串以前,一定要保证字符串是“AECHAR”的形式您需要调用IDISPLAY_Update()来刷新屏幕,否则您的文字和别的一些写画操作将不为用户所见IDisplay使用注意事项显示文字不支持换行,需开发者手动设置绘制线条只能绘制水平或垂直的线,且仅能绘制黑色的线条。复习要点IDisplay所能提供的功能利用IDisplay如何来完成文字的显示问题回顾为什么有时在使用一个字符串之前,需要将以“char*”形式表示的字符串转化成以AECHAR形式表示的?为什么有时候所做的操作在屏幕上并没有显示出来?可能是什么原因?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。