UCGUI学习笔记

UCGUI学习笔记

ID:42364331

大小:92.50 KB

页数:7页

时间:2019-09-13

UCGUI学习笔记_第1页
UCGUI学习笔记_第2页
UCGUI学习笔记_第3页
UCGUI学习笔记_第4页
UCGUI学习笔记_第5页
资源描述:

《UCGUI学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文本显示函数GUI_GotoXY(10,10);//设置坐标(以像素为单位)GUI_DispString("Helloworld!");//显示文本voidGUI_DispCharAt(U16c,I16Px,I16Py);在当前视窗使用当前字体在指定坐标处显示单个字符。voidGUI_DispChars(U16c,intCnt);参数含意c显示的字符Cnt重复的次数(0≤Cnt≤32767)在屏幕上显示一行“******************************”:GUI_DispChars('*',30)

2、;voidGUI_DispStringAt(constcharGUI_FAR*s,intx,inty);在当前视窗,使用当前字体在指定坐标显示作为参数的字符串。voidGUI_DispStringInRect(constcharGUI_FAR*s,constGUI_RECT*pRect,intAlign);参数含意s显示的字符串pRect写像素的客户窗口的矩形区域Align垂直对齐:GUI_TA_TOP,GUI_TA_BOTTOM,GUI_TA_VCENTER;水平对齐:GUI_TA_LEFT,GUI_TA_RI

3、GHT,GUI_TA_HCENTER;在当前视窗的水平及垂直对中的坐标显示字“Text”:GUI_RECTrClient;GUI_GetClientRect(&rClient);GUI_DispStringInRect("Text",&rClient,GUI_TA_HCENTER

4、GUI_TA_VCENTER);intGUI_SetTextMode(intTextMode);GUI_TEXTMODE_NORMAL设置正常文本,这是默认的设置,该数值等同于0GUI_TEXTMODE_REVERSE设置反转文本GUI

5、_TEXTMODE_TRANSPARENT设置透明文本GUI_TEXTMODE_XOR反相显示的文本charGUI_GotoXY(intx,inty);charGUI_GotoX(intx);charGUI_GotoY(inty);GUI_GotoXY()对当前视窗文本坐标的X坐标和Y坐标两部分同时设置。GUI_GotoX()只对当前视窗文本坐标的X坐标部分进行设置,Y坐标保持不变。GUI_GotoY()只对当前视窗文本坐标的Y坐标部分进行设置,X坐标保持不变。voidGUI_DispCEOL(void)清除当前

6、视窗(或屏幕)从当前文本坐标到行末显示区域的内容,高度为当前字体高度。在屏幕上显示“Helloworld”,等待1秒钟,然后在同步坐标显示“Hi”,代替原先的显示的字符:GUI_DispStringAt("Helloworld",0,0);//显示文本Delay(1000);GUI_DispStringAt("Hi",0,0);GUI_DispCEOL();显示数值voidGUI_DispDecAt(I32v,I16Px,I16Py,U8Len);在当前视窗的当前文本坐标,使用当前字体显示十进制数值,指定显示字符

7、的数量。voidGUI_DispDecMin(I32v);在当前视窗的当前文本坐标,使用当前字体显示十进制数值。不需要指定长度;自动使用最小的长度值。第6章2-D图形库GUI_DRAWMODEGUI_SetDrawMode(GUI_DRAWMODEmode);选择指定的绘图模式GUI_DRAWMODE_NORMAL默认:绘点,线,区域,位图GUI_DRAWMODE_XOR当在屏幕上另一个物体上用颜色覆盖时对点,线,区域进行反相示//显示两个圆,其中第二个以XOR模式与第一个结合GUI_Clear();GUI_Se

8、tDrawMode(GUI_DRAWMODE_NORMAL);GUI_FillCircle(120,64,40);GUI_SetDrawMode(GUI_DRAWMODE_XOR);GUI_FillCircle(140,84,40);上面范例程序运行结果的屏幕截图voidGUI_ClearRect(intx0,inty0,intx1,inty1)在当前视窗的指定位置通过向一个矩形区域填充背景色来清除它voidGUI_DrawPixel(intx,inty)在当前视窗的指定坐标绘一个像素点voidGUI_DrawP

9、oint(intx,inty)在当前视窗使用当前尺寸笔尖绘一个点voidGUI_FillRect(intx0,inty0,intx1,inty1)在当前视窗指定的位置绘一个矩形填充区域voidGUI_DrawBitmap(constGUI_BITMAP*pBM,intx,inty)在当前视窗的指定位置绘一幅位图位图数据必须定义为像素×像素。每个像素等同于一位。最高有效位(

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

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

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