- 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
在当前视窗使用当前尺寸笔尖绘一个点
您可能关注的文档
最近下载
- DB2302T 063-2023 红小豆绿色优质高产栽培技术规程.pdf VIP
- 山东省“两高”项目管理目录(2025年版).pdf VIP
- 2.《化工和危险化学品生产经营企业重大生产安全事故隐患判定标准(征求意见稿)》编制说明.pdf VIP
- 排污许可应知应会手册-排污单位篇.pdf VIP
- 化工企业消防设施安全管理-中国化学品安全协会.pptx VIP
- 废止《导轨式胶轮系统设计要求》等377项山东省地方标准.pdf VIP
- DB12_T 1427-2025 玉米机收减损作业技术规范.pdf VIP
- 加油新学期新气象主题班会PPT新学期新起点新计划PPT课件(带内容).pptx VIP
- 2023年南昌航空大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 餐饮品牌手册 -蜜雪冰城品牌手册-冰淇淋 奶茶.pdf
原创力文档

文档评论(0)