预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文本显示函数 GUI_GotoXY(10,10);//设置坐标(以像素为单位) GUI_DispString("Helloworld!");//显示文本 voidGUI_DispCharAt(U16c,I16Px,I16Py); 在当前视窗使用当前字体在指定坐标处显示单个字符。 voidGUI_DispChars(U16c,intCnt); 参数 含意 c 显示的字符 Cnt 重复的次数(0≤Cnt≤32767) 在屏幕上显示一行“******************************”: GUI_DispChars('*',30); 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_RIGHT,GUI_TA_HCENTER; 在当前视窗的水平及垂直对中的坐标显示字“Text”: GUI_RECTrClient; GUI_GetClientRect(&rClient); GUI_DispStringInRect("Text",&rClient,GUI_TA_HCENTER|GUI_TA_VCENTER); intGUI_SetTextMode(intTextMode); GUI_TEXTMODE_NORMAL设置正常文本,这是默认的设置,该数值等同于0 GUI_TEXTMODE_REVERSE设置反转文本 GUI_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) 清除当前视窗(或屏幕)从当前文本坐标到行末显示区域的内容,高度为当前字体高度。 在屏幕上显示“Helloworld”,等待1秒钟,然后在同步坐标显示“Hi”,代替原先的 显示的字符: GUI_DispStringAt("Helloworld",0,0);//显示文本 Delay(1000); GUI_DispStringAt("Hi",0,0); GUI_DispCEOL(); 显示数值 voidGUI_DispDecAt(I32v,I16Px,I16Py,U8Len); 在当前视窗的当前文本坐标,使用当前字体显示十进制数值,指定显示字符的数量。 voidGUI_DispDecMin(I32v); 在当前视窗的当前文本坐标,使用当前字体显示十进制数值。不需要指定长度;自动使 用最小的长度值。 第6章2-D图形库 GUI_DRAWMODEGUI_SetDrawMode(GUI_DRAWMODEmode); 选择指定的绘图模式 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); 上面范例程序运行结果的屏幕截图 voidGUI_ClearRect(intx0,inty0,intx1,inty1) 在当前视窗的指定位置通过向一个矩形区域填充背景色来清除它 voidGUI_DrawPixel(intx,inty) 在当前视窗的指定坐标绘一个像素点 voidGUI_DrawPoint(intx,inty) 在当前视窗使用当前尺寸笔尖绘一个点 voidGUI_FillRect(intx0,inty0,intx1,inty1) 在当前视窗指定的位置绘一个矩形填