新手上路
- 积分
- 22
- 金钱
- 22
- 注册时间
- 2018-12-9
- 在线时间
- 3 小时
|
1金钱
最近开始学习emWin,刚开始就遇到了一个问题。在移植了原子哥的emwin中的button程序之后。在触摸屏点击button一直不能触发WM_NOTIFICATION_CLICKED信号。
这里需要说明的是我用的是7存的RGB屏幕不过不是正点原子出版的,触摸芯片是GT911。但是我已经移植好了触摸的部分(点到button上面会有变化)。自己查资料有人说是还是因为触摸驱动部分的原因,因为emWin不能检测到触摸的按下或者抬起。如果是这个原因的话应该如何改修改呢?
int GUI_TOUCH_X_MeasureX(void) {
int32_t xvalue;
tp_dev.scan(0);
xvalue=tp_dev.x[0];
return xvalue;
}
int GUI_TOUCH_X_MeasureY(void)
{
int32_t yvalue;
tp_dev.scan(0);
yvalue = tp_dev.y[0];
return yvalue;
}
是否按下和这两个函数有关吗?另附工程
PS:刚接触emwin,有好多不明白的,希望大神可以帮忙。万分感谢!!!!!!
EMWIN实验15 BUTTON使用.rar
(4.75 MB, 下载次数: 23)
|
|