硬汉嵌入式论坛

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

[emWin] 让EDIT失焦的时机

[复制链接]

9

主题

19

回帖

46

积分

新手上路

积分
46
发表于 2015-12-1 16:14:46 | 显示全部楼层 |阅读模式


首先我要说一下,这个论坛上传图片有问题,我已经不止一次遇到了,压根上传不了图片附件。所以啦,我只好拿出上次保存在相册里的图片来说事了

如图,有个EDIT小工具,右边是个软件键盘,我图片上没显示。点击一下EDIT,里面有个光标闪烁,我可以输入数据。。。
现在我想要的是,假如EDIT已经被选中(光标在闪烁),我点击蓝色的任何地方,也就是空白地方,我想让EDIT失去焦点,不能再输入数据。那么我怎么知道什么时候点击了蓝色区域??
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-12-1 17:00:49 | 显示全部楼层
传图片没问题的,我经常在传,下次上传的时候,点击这里进行上传:
上传的时候图片下面会有上传进度,如果出现上传进度一直不走,那就把这个先关闭了,重新打开这个即可
1.png


====================================
在窗口回调的函数的WM_TOUCH消息里面处理,检索是否是蓝色区域的触摸。
回复

使用道具 举报

9

主题

19

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2015-12-1 17:46:29 | 显示全部楼层

回 eric2013 的帖子

eric2013:传图片没问题的,我经常在传,下次上传的时候,点击这里进行上传:
上传的时候图片下面会有上传进度,如果出现上传进度一直不走,那就把这个先关闭了,重新打开这个即可



....... (2015-12-01 17:00) 
感谢eric,每次我发帖,都是第一个回复我

1、上传图片是按照你的方法做的,点击那个图片按钮后,出现本地上传,但是下面压根不出现按钮,导致我没法继续,所以我只好选择从相册选择图片

2,你说的WM_TOUCH消息,我刚才看了手册。这样就导致,所有的只要是对话框范围内的点击,都会通知对话框,我怎么感觉反而加大了我的判断负担,比如,我要判断是点击到了小工具,还是点击到了小工具之间的空白区域,这样貌似要跟小工具的坐标范围一个个去对比排除吧?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-12-2 14:01:22 | 显示全部楼层

回 chenyongand 的帖子

chenyongand:感谢eric,每次我发帖,都是第一个回复我

1、上传图片是按照你的方法做的,点击那个图片按钮后,出现本地上传,但是下面压根不出现按钮,导致我没法继续,所以我只好选择从相册选择图片

....... (2015-12-01 17:46) 
暂时我这里想不出什么别的办法了,你再想想看看还有别的什么方法不。
回复

使用道具 举报

9

主题

19

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2015-12-2 17:30:01 | 显示全部楼层

回 eric2013 的帖子

eric2013:暂时我这里想不出什么别的办法了,你再想想看看还有别的什么方法不。 (2015-12-02 14:01) 
这个我已经搞明白了,WM_TOUCH这个通知,就是点击window或者framewin里除了各种小工具以外 的区域才会发送,如果点击的位置属于小工具区域,反而不会发送这个通知。
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
发表于 2015-12-3 14:38:50 | 显示全部楼层

回 chenyongand 的帖子

chenyongand:这个我已经搞明白了,WM_TOUCH这个通知,就是点击window或者framewin里除了各种小工具以外 的区域才会发送,如果点击的位置属于小工具区域,反而不会发送这个通知。 (2015-12-02 17:30) 
是的,小工具也是个窗口,点击到它的时候,它有自己的WM_TOUCH消息。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 13:59 , Processed in 0.043419 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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