硬汉嵌入式论坛

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

[emWin] 编辑框启用编辑

[复制链接]

24

主题

83

回帖

155

积分

初级会员

积分
155
发表于 2018-11-5 13:51:57 | 显示全部楼层 |阅读模式
在emwin中使用按键操作,现在遇到一个问题是聚焦到编辑框上,就可以对编辑框进行编辑。怎么实现先聚焦到编辑框控件上,然后按下确认键,才可以对编辑框进行编辑?
回复

使用道具 举报

354

主题

2164

回帖

3231

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3231
发表于 2018-11-5 16:18:33 | 显示全部楼层
好像是wm_disable(), wm_enable()可以禁止和允许即可
回复

使用道具 举报

24

主题

83

回帖

155

积分

初级会员

积分
155
 楼主| 发表于 2018-11-5 18:18:57 | 显示全部楼层
caicaptain2 发表于 2018-11-5 16:18
好像是wm_disable(), wm_enable()可以禁止和允许即可

使用了wm_disable(),编辑框还能聚焦吗?想实现的功能是这样的:先聚焦到编辑框控件上,按下确认键后才能对输入框进行编辑。如果使用了wm_disable(),还可以聚焦到编辑框上吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2018-11-6 02:40:55 | 显示全部楼层
手牵手看夕阳 发表于 2018-11-5 18:18
使用了wm_disable(),编辑框还能聚焦吗?想实现的功能是这样的:先聚焦到编辑框控件上,按下确认键后才能 ...

可以先聚焦,然后禁止。
回复

使用道具 举报

24

主题

83

回帖

155

积分

初级会员

积分
155
 楼主| 发表于 2018-11-6 07:18:37 | 显示全部楼层
eric2013 发表于 2018-11-6 02:40
可以先聚焦,然后禁止。

好,我今天试一下,谢谢你!
回复

使用道具 举报

14

主题

159

回帖

221

积分

高级会员

积分
221
发表于 2018-11-6 12:34:50 | 显示全部楼层
手牵手看夕阳 发表于 2018-11-6 07:18
好,我今天试一下,谢谢你!

你这功能其实还可以,搞个标志位,标志等于0时就空操作,为1时就调用相应的api函数(EDIT_AddKey())显示出来。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2018-11-7 02:21:25 | 显示全部楼层
本五心 发表于 2018-11-6 12:34
你这功能其实还可以,搞个标志位,标志等于0时就空操作,为1时就调用相应的api函数(EDIT_AddKey())显 ...

好办法。
回复

使用道具 举报

24

主题

83

回帖

155

积分

初级会员

积分
155
 楼主| 发表于 2018-11-7 08:49:57 | 显示全部楼层
本五心 发表于 2018-11-6 12:34
你这功能其实还可以,搞个标志位,标志等于0时就空操作,为1时就调用相应的api函数(EDIT_AddKey())显 ...

现在就用的标志位,按下确认键时把标志位置位。谢谢你
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 18:29 , Processed in 0.323048 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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