基本函数的用法,记录以备后用

GUI_ClearRect(x0,y0,x1,y1); GUI_SetColor(颜色); GUI_SetFont( 字体设置); GUI_SetTextAlign( string 的位置(居中,左对齐,右对齐)); GUI_DispStringAt("string", x0, y0); void GUI_DispDecAt(I32 v, I16P x, I16P y, U8 Len); GUI_DispString("string"); GUI_DispDec(1234, 4); // 直接现实int型数据,位数 GUI_FillPolygon(端点数组,端点个数,起始x0,起始y0); GUI_CURSOR_Show(); //开启光标现实 GUI_CURSOR_Select(&GUI_CursorArrowM); //选择光标类型 GUI_SetBkColor(GUI_WHITE); //修改背景色 GUI_SetColor(GUI_YELLOW); //修改前景色 GUI_SetPenSize(r2 - r1); //设计画圆环的宽度 GUI_SetColor(0x0000AA); //圆环的颜色 GUI_AA_DrawArc(XMid, y, r, r, 45, 60); //(圆心x,圆心y,半径x,半径y,起始角度,结束角度)

 

for (i = 45; i <= 135; i += step) { float co = cos(i * 3.1415926 / 180); float si = sin(i * 3.1415926 / 180); int x1 = XMid - r1 * co; int y1 = y - r1 * si; int x2 = XMid - (r2 - 1) * co; int y2 = y - (r2 - 1) * si; int xt = XMid - rt * co; int yt = y - rt * si; GUI_SetColor(GUI_WHITE); GUI_SetPenSize(2); GUI_AA_DrawLine(x1, y1, x2, y2); GUI_SetColor(GUI_GREEN); GUI_SetFont(&GUI_Font8x8); GUI_DispCharAt('0' + c++, xt - 4, yt - 4); } //绘制仪表盘的栅格

 

 

 

 

 

你可能感兴趣的:(UCGUI)