click-激活控件的按下/弹起事件

激活当前页面控件的按下或弹起事件,不支持跨页面激活控件的按下或弹起事件

控件被隐藏后,无法使用手指去触发控件,但是仍然可以通过click指令触发。

请勿click控件自身,否则会因为递归过深导致问题。

click obj,event

obj:控件ID或控件名称

event:事件序号:0为弹起,1为按下

click-示例1

1 //激活名称为b0的控件的按下事件
2 click b0,1
../_images/click_1.jpg

click-示例2

1 //激活n0控件的弹起事件
2 click n0,0
../_images/click_2.jpg

注意

控件的按下/弹起事件在屏幕上触摸的时候会自动激活,如果在没有触摸的情况下想要手动激活,就使用click指令即可。

由于串口屏上没有函数的概念,因此有大量重复的代码需要调用时,可以将代码写在触摸热区内,然后用click指令去触发

click指令触发控件时,不会导致触摸捕捉控件被触发

click-c语言示例

单片机通过串口触发按键按下并在100毫秒后弹起

1 //激活名称为b0的控件的按下事件,click指令不支持跨页面
2 printf("click b0,1\xff\xff\xff");
3
4 //单片机延时100ms,如果不延时,指令速度太快,看不到按下弹起的效果
5 delay_ms(100);
6
7 //激活名称为b0的控件的弹起事件,click指令不支持跨页面
8 printf("click b0,0\xff\xff\xff");

click指令-相关链接

触摸热区控件

click指令-样例工程下载

演示工程下载链接:

《click指令》演示工程下载