UCGUI函数参考指南:文本与2-D图形操作

4星 · 超过85%的资源 需积分: 9 103 下载量 67 浏览量 更新于2024-07-28 收藏 110KB DOC 举报
"这是关于UCGUI库的一份详细函数列表,主要涵盖了文本显示、数值显示以及2-D图形绘制等核心功能。这份资料旨在帮助开发者快速定位并理解UCGUI库中的各种函数,以便在GUI编程中有效地使用它们。" UCGUI是一个广泛应用在嵌入式设备上的图形用户界面库,它提供了丰富的函数来实现各种UI元素的显示和操作。以下是对标题和描述中提及的部分函数的详细解释: ### 第四章:文本显示 1. GUI_DispChar():显示一个字符,通常用于连续输出字符串中的单个字符。 2. GUI_DispCharAt():在指定位置显示一个字符。 3. GUI_DispChars():显示一串字符。 4. GUI_DispNextLine():换行到下一行继续显示文本。 5. GUI_DispString():在当前位置显示一个字符串。 6. GUI_DispStringAt():在指定位置显示一个字符串。 7. GUI_DispStringAtCEOL():在当前行结束处显示字符串。 8. GUI_DispStringHCenterAt():在指定位置以水平居中方式显示字符串。 9. GUI_DispStringInRect():在指定矩形区域内显示字符串。 10. GUI_DispStringInRectEx():扩展版的字符串显示函数,可以处理换行和溢出。 11. GUI_DispStringInRectWrap():在矩形区域内按指定宽度自动换行显示字符串。 12. GUI_DispStringLen():计算字符串的显示长度。 13. GUI_GetTextMode():获取当前的文本模式。 14. GUI_SetTextMode():设置文本模式,如左对齐、右对齐或居中。 15. GUI_SetTextStyle():设置文本样式,包括字体、颜色等。 16. GUI_GetTextAlign():获取文本对齐方式。 17. GUI_SetLBorder():设置左侧边框。 18. GUI_SetTextAlign():设置文本显示的对齐方式。 19. GUI_GotoX():移动到指定的X坐标。 20. GUI_GotoXY():移动到指定的X和Y坐标。 21. GUI_GotoY():移动到指定的Y坐标。 22. GUI_GetDispPosX():获取当前显示的X坐标。 23. GUI_GetDispPosY():获取当前显示的Y坐标。 24. GUI_Clear():清空整个屏幕。 25. GUI_DispCEOL():在当前行结束处绘制一个换行符。 ### 第05章:显示数值 这部分函数主要用于数字的显示: 1. GUI_DispDec():以十进制形式显示一个整数。 2. GUI_DispDecAt():在指定位置显示一个十进制整数。 3. GUI_DispDecMin():以最小宽度显示一个十进制整数。 4. GUI_DispDecShift():以指定位移显示十进制整数。 5. GUI_DispDecSpace():在十进制整数前后添加空格。 6. GUI_DispSDec():显示一个带符号的十进制整数。 7. GUI_DispSDecShift():带符号十进制整数的位移显示。 8. GUI_DispFloat():显示浮点数。 9. GUI_DispFloatFix():以固定小数位数显示浮点数。 10. GUI_DispFloatMin():以最小宽度显示浮点数。 11. GUI_DispSFloatFix():带符号的固定小数位数浮点数显示。 12. GUI_DispSFloatMin():带符号的最小宽度浮点数显示。 13. GUI_DispBin():显示二进制数。 14. GUI_DispBinAt():在指定位置显示二进制数。 15. GUI_DispHex():显示十六进制数。 16. GUI_DispHexAt():在指定位置显示十六进制数。 ### 第06章:2-D图形库 这一部分包含了基本的2-D图形绘制函数: 1. GUI_GetDrawMode():获取当前的绘图模式,如填充、描边等。 2. GUI_SetDrawMode():设置绘图模式。 3. GUI_GetClientRect():获取客户端区域的矩形。 4. GUI_ClearRect():清除指定矩形区域的内容。 5. GUI_DrawPixel():在指定位置绘制一个像素。 6. GUI_DrawPoint():与GUI_DrawPixel相同,用于绘制单个像素点。 7. GUI_DrawRect():绘制一个矩形轮廓。 8. GUI_DrawRectEx():扩展的矩形绘制函数,可能包含额外的参数。 9. GUI_FillRect():填充一个矩形。 10. GUI_FillRectEx():扩展的填充矩形函数。 11. GUI_InvertRect():反转矩形内的颜色,即黑白互换。 12. GUI_DrawBitmap():在当前位置绘制位图。 13. GUI_DrawBitmapEx():扩展的位图绘制函数,允许指定缩放或其他属性。 14. GUI_DrawBitmapExp():可能用于扩展位图的绘制,例如自适应大小或平滑处理。 以上函数覆盖了UCGUI库中与文本显示、数值输出和基本图形绘制相关的功能,开发者可以根据需要选择和调用这些函数来构建和操作GUI界面。通过熟练掌握这些函数,可以创建出丰富多样且功能完善的嵌入式系统用户界面。