OpenEdv-开源电子网
标题: 光标显示,竖屏的时候正常,横屏的时候当点X轴中点,光标出现在X周中点 [打印本页]
作者: share 时间: 2016-3-18 20:58
标题: 光标显示,竖屏的时候正常,横屏的时候当点X轴中点,光标出现在X周中点
我移植的UCGUI之前是竖屏显示,由于显示需要,我在一个界面是竖屏显示,进入下一个界面是横屏显示,目前两个界面显示都很正常,就是在横屏的时候光标显示不正常,当我点在X轴中点的时候他出现在Y轴中点 ,而且我的是240*400的液晶屏,横屏的时候光标只有在240*240的这个区域显示,看了很多个.c文件,可以通过交换#define GUI_TOUCH_AD_LEFT #define GUI_TOUCH_AD_RIGHT
#define GUI_TOUCH_AD_TOP
#define GUI_TOUCH_AD_BOTTOM这几个参数
或者修改#define GUI_TOUCH_SWAP_XY 0
#define GUI_TOUCH_MIRROR_X 0
#define GUI_TOUCH_MIRROR_Y 0这几个参数可以把光标的x,y坐标更换过来,可是显示的区域在哪修改呢?各位有关于光标显示原理的资料吗?请点拨一下
作者: zuozhongkai 时间: 2016-3-18 20:58
用函数GUI_TOUCH_SetOrientation()设置一下,参数即使GUI_SWAP_XY,GUI_MIRROR_Y和GUI_MIRROR_X这三个的组合,多试几次就出来了
(, 下载次数: 2)