硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4660|回复: 5
收起左侧

[emWin] 隐藏的控件,能够产生click消息吗? 能够被focus吗?

[复制链接]

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
发表于 2015-4-8 10:36:10 | 显示全部楼层 |阅读模式
想设计一个彩蛋类似的东西,在某个角落隐藏了一个按钮,看不见。但是我点击它的时候,希望能显示一些字符。

或者,我用上下左右切换焦点的时候,会切换到这个隐藏的按钮吗?

有人有经历吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2015-4-8 11:48:39 | 显示全部楼层
隐藏的按钮估计切换不到上面。另外你说的:看不见。但是我点击它的时候,希望能显示一些字符。

可以使用WM_TOUCH消息搞搞。只要你触摸就可以进入这个回调消息,在这个消息里面获取相应坐标区域是否被按下即可。
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
 楼主| 发表于 2015-4-8 14:35:20 | 显示全部楼层

回 eric2013 的帖子

eric2013:隐藏的按钮估计切换不到上面。另外你说的:看不见。但是我点击它的时候,希望能显示一些字符。

可以使用WM_TOUCH消息搞搞。只要你触摸就可以进入这个回调消息,在这个消息里面获取相应坐标区域是否被按下即可。
 (2015-04-08 11:48) 
读emwin guideline的时候,发现有点混乱。。。

GUI_PID_STATE 这个是WM_TOUCH传过来的触摸点的坐标。有的时候说是window的坐标,有的时候说是desktop坐标,那到底是哪个坐标?

比如我的windowA只有液晶(800*480)的一半大小,在桌面的下半部分,那么触摸这个窗口的中间时候,传过来的坐标是400,240,还是400,120?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2015-4-8 22:18:57 | 显示全部楼层

回 caicaptain2 的帖子

caicaptain2:读emwin guideline的时候,发现有点混乱。。。

GUI_PID_STATE 这个是WM_TOUCH传过来的触摸点的坐标。有的时候说是window的坐标,有的时候说是desktop坐标,那到底是哪个坐标?

....... (2015-04-08 14:35) 
桌面的,整个桌面的。
是400,240
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
 楼主| 发表于 2015-4-9 11:08:22 | 显示全部楼层

回 eric2013 的帖子

eric2013:桌面的,整个桌面的。
是400,240 (2015-04-08 22:18) 
我发现居然是touch ADC的采样值。。。。在另一个帖子说明了。

不知道是不是移植touch相关函数有问题。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2015-4-9 11:30:28 | 显示全部楼层

回 caicaptain2 的帖子

caicaptain2:我发现居然是touch ADC的采样值。。。。在另一个帖子说明了。

不知道是不是移植touch相关函数有问题。。。 (2015-04-09 11:08) 
用这个GUI_PID_GetState
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 04:16 , Processed in 0.038617 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表