STM32
直播中

陈蕾

8年用户 248经验值
私信 关注
[问答]

修改GUI_TOUCH_Exec函数需要替换lib文件吗?

我现在要在《ALIENTEK MINISTM32 实验29 ucGUI移植实验》的实验上面增加触摸屏的功能,之前我已经在这个实验上做了一些工作。我看了UCGUI中文手册,发现需要修改GUI_TOUCH_Exec()这个函数,但是在这个实验中ucgui的内核代码是封装到了ucgui.lib文件中,GUI_TOUCH_Exec()函数也就被封装了。请问我如果要修改这个函数的话是不是必须得把那个lib文件替换成原来的gui代码文件呢

回帖(4)

杨芳

2020-4-26 11:41:17
这个底层应该没有封装吧?你找找看!
举报

赵晶晶

2020-4-26 11:49:58
回复【2楼】发烧友:
----------------------------
顺便再请问一下,为什么在那个ucgui实验的基础上加入汉字显示后,显示的汉字完全是反的,X/Y轴完全颠倒,但是显示英文字符确是对的。屏幕方向是横屏。显示英文和中文的两句代码如下:
GUI_DispString("nihao");
Show_Str(60,50,"你好,我显示的是汉字",16,0);
举报

李岩

2020-4-26 12:03:10
这个我也不懂了.ucGUI我没有实际用过.
举报

王鑫

2020-4-26 12:15:14
最后没办法,就把text.c中Show_Font函数的所有LCD_DrawPoint(x,y)变成LCD_DrawPoint(y,x)就正常了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分