740
1326
3546
管理员
春暖花开
使用道具 举报
1
6
新手上路
4
17
11
103
31
初级会员
chinn:硬汉大哥能否解释一下是怎么实现在Edit控件里显示数字键盘输入信息的。代码里除了初始化一下Edit控件里的文本,其他没找到对Edit控件文本的操作呀。  (2015-12-15 17:38) 
qq27488:那些数字按键都是一个个按钮(控件),点击后触发相应的 功能,并且在edit显示 (2015-12-16 17:28) 
1万
7万
11万
chinn:感谢解答。 这部分我倒是看懂了一些,在按钮的回调函数里通过GUI_SendKeyMsg()向有输入焦点的窗口发送消息。我现在没弄明白的是,Edit控件是如何处理这些发送过来的消息的。 按我的理解Edit控件里要显示东西应该要调用Edit_SetText()之类的函数才能刷新显示的内容呀,举个例子 .. (2015-12-17 15:34) 
3
22
天涯海角 发表于 2019-5-23 14:47 还有这个例子的源码吗
eric2013 发表于 2019-5-24 09:50 楼主位的程序下载就是源码
0
35
116
221
高级会员
程序小白
eric2013 发表于 2015-12-17 19:15 所有的按钮都被设置为非聚焦状态。 BUTTON_SetFocussable(hItem, 0); /* Set all buttons non focuss ...
清风徐来 发表于 2020-5-8 09:26 有点疑问,没看明白。 最后4个键,通过GUI_SendKeyMsg发送的消息,EDIT控件是支持的。 但是数字0-9还有. ...
23
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-16 06:48 , Processed in 0.487241 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.