硬汉嵌入式论坛

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

[emWin] emwin的Edit控件的数字输入方法请教

[复制链接]

5

主题

20

回帖

35

积分

新手上路

积分
35
发表于 2019-2-25 16:49:38 | 显示全部楼层 |阅读模式
本帖最后由 bubugaocumt 于 2019-2-25 16:51 编辑


    大家好!在我的应用中,LCD屏幕上不用显示数字按键,数字按键是实体按键。下面是我的问题描述:
    现在通过实体按键可以对Edit控件进行文本输入,并且可以将Edit中的文本内容读取出来。方法如下:
                1.建立Edit控件后通过“EDIT_SetTextMode(hItem)”将其设定为文本工作模式。
                2.在各个按键扫描处通过函数“EDIT_AddKey(emwin_test11_Edit0, 'x');”(x为要输入的字符)实现将相应字符输入到Edit中。
                3.通过函数EDIT_GetText()可以读取Edit中的内容。
    疑问:
                我怎么样通过实体按键实现在Edit控件中输入数值(不是文本)?具体步骤是什么?请大家指导下!谢谢了!
                               
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-2-25 17:17:39 | 显示全部楼层
你现在的方式就挺方面的,直接输入文本就行,获取文本后,使用C库的atoi或者atof转换字符为整数或者浮点数即可。
回复

使用道具 举报

5

主题

20

回帖

35

积分

新手上路

积分
35
 楼主| 发表于 2019-2-25 17:19:45 | 显示全部楼层
谢谢回复,非常感谢!我试下!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 19:25 , Processed in 0.471375 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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