UCGUI学习笔记.docVIP

  • 4
  • 0
  • 约6.15千字
  • 约 7页
  • 2017-03-19 发布于重庆
  • 举报
UCGUI学习笔记

文本显示函数 void GUI_DispCharAt U16 c, I16P x, I16P y ; 在当前视窗使用当前字体在指定坐标处显示单个字符。 void GUI_DispChars U16 c, int Cnt ; 参 数 含 意 c 显示的字符 Cnt 重复的次数(0≤Cnt≤32767) 在屏幕上显示一行“******************************”: GUI_DispChars *, 30 ; void GUI_DispStringAt const char GUI_FAR *s, int x, int y ; 在当前视窗,使用当前字体在指定坐标显示作为参数的字符串。 void GUI_DispStringInRect const char GUI_FAR *s, const GUI_RECT *pRect, int Align ; 参 数 含 意 s 显示的字符串 pRect 写像素的客户窗口的矩形区域 Align 垂直对齐:GUI_TA_TOP,GUI_TA_BOTTOM,GUI_TA_VCENTER; 水平对齐:GUI_TA_LEFT,GUI_TA_RIGHT,GUI_TA_HCENTER; 在当前视窗的水平及垂直对中的坐标显示字“Text”: GUI_RECT rClient; GUI_GetClientRect rClient ; GUI_DispStringInRect Text, rClient, GUI_TA_HCENTER | GUI_TA_VCENTER ; int GUI_SetTextMode int TextMode ; GUI_TEXTMODE_NORMAL 设置正常文本,这是默认的设置,该数值等同于0 GUI_TEXTMODE_REVERSE 设置反转文本 GUI_TEXTMODE_TRANSPARENT 设置透明文本 GUI_TEXTMODE_XOR 反相显示的文本 char GUI_GotoXY int x, int y ; char GUI_GotoX int x ; char GUI_GotoY int y ; GUI_GotoXY 对当前视窗文本坐标的X坐标和Y坐标两部分同时设置。 GUI_GotoX 只对当前视窗文本坐标的X坐标部分进行设置,Y坐标保持不变。 GUI_GotoY 只对当前视窗文本坐标的Y坐标部分进行设置,X坐标保持不变。 void GUI_DispCEOL void 清除当前视窗(或屏幕)从当前文本坐标到行末显示区域的内容,高度为当前字体高度。 在屏幕上显示“Hello world”,等待1秒钟,然后在同步坐标显示“Hi”,代替原先的 显示的字符: GUI_DispStringAt Hello world, 0, 0 ; // 显示文本 Delay 1000 ; GUI_DispStringAt Hi, 0, 0 ; GUI_DispCEOL ; 显示数值 void GUI_DispDecAt I32 v, I16P x, I16P y, U8 Len ; 在当前视窗的当前文本坐标,使用当前字体显示十进制数值,指定显示字符的数量。 void GUI_DispDecMin I32 v ; 在当前视窗的当前文本坐标,使用当前字体显示十进制数值。不需要指定长度;自动使 用最小的长度值。 第6章2-D图形库 GUI_DRAWMODE GUI_SetDrawMode GUI_DRAWMODE mode ; 选择指定的绘图模式 GUI_DRAWMODE_NORMAL 默认:绘点,线,区域,位图 GUI_DRAWMODE_XOR 当在屏幕上另一个物体上用颜色覆盖时对点,线,区域进行反相示 // 显示两个圆,其中第二个以XOR模式与第一个结合 GUI_Clear ; GUI_SetDrawMode GUI_DRAWMODE_NORMAL ; GUI_FillCircle 120, 64, 40 ; GUI_SetDrawMode GUI_DRAWMODE_XOR ; GUI_FillCircle 140, 84, 40 ; 上面范例程序运行结果的屏幕截图 void GUI_ClearRect int x0, int y0, int x1, int y1 在当前视窗的指定位置通过向一个矩形区域填充背景色来清除它 void GUI_DrawPixel int x, int y 在当前视窗的指定坐标绘一个像素点 void GUI_DrawPoint int x, int y 在当前视窗使用当前尺寸笔尖绘一个点

文档评论(0)

1亿VIP精品文档

相关文档