OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5260|回复: 8

运用stemwin做的界面 使用的ucos3系统 现想使用外部按键控制edit控件里的数值显示

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-11-8
在线时间
6 小时
发表于 2016-11-8 10:17:43 | 显示全部楼层 |阅读模式
1金钱
希望达到的功能,在按下外部按键,edit控件中所显示的数据加一,现在我在一个任务中可以采集按键的动作并可以改变变量的大小,却不能和edit控件显示关联,该怎么解决。

最佳答案

查看完整内容[请看2#楼]

需要手动更新,已经解决了,谢谢
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-11-8
在线时间
6 小时
 楼主| 发表于 2016-11-8 10:17:44 | 显示全部楼层
kingnike 发表于 2016-11-8 14:43
没做过这个GUI,但是按照我的理解,显示是单独的一个任务,既然全局变量的值改变了。那显示任务里面获取 ...

需要手动更新,已经解决了,谢谢
回复

使用道具 举报

4

主题

290

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
1130
注册时间
2015-8-4
在线时间
107 小时
发表于 2016-11-8 13:46:13 | 显示全部楼层
那你控件里面显示的数据是从哪儿来的。按说做到你这一步,应该很快就能达到你要的效果了。
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-11-8
在线时间
6 小时
 楼主| 发表于 2016-11-8 14:31:56 | 显示全部楼层
kingnike 发表于 2016-11-8 13:46
那你控件里面显示的数据是从哪儿来的。按说做到你这一步,应该很快就能达到你要的效果了。

我定义了一个全局变量 可以通过按钮控件 实现变量在edit控件里显示,但是 我通过外部按键改变变量的值,不知该通过何种方法让其显示数据,外部按键更改变量值是在一个新建的任务里实现的。
回复

使用道具 举报

4

主题

290

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
1130
注册时间
2015-8-4
在线时间
107 小时
发表于 2016-11-8 14:43:12 | 显示全部楼层
雨浩 发表于 2016-11-8 14:31
我定义了一个全局变量 可以通过按钮控件 实现变量在edit控件里显示,但是 我通过外部按键改变变量的值, ...

没做过这个GUI,但是按照我的理解,显示是单独的一个任务,既然全局变量的值改变了。那显示任务里面获取到的值也就变了,显示控件自然会更新的。
活到老,学到老。
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-10 13:58:43 | 显示全部楼层
emwin的软件框架是提供了key的输入模板代码的,你可以去直接看原子哥的PDF,网上也有很多资料讲。很简单,只要完成几个接口函数就是了
回复

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-11-8
在线时间
6 小时
 楼主| 发表于 2016-11-11 10:04:55 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-10 13:58
emwin的软件框架是提供了key的输入模板代码的,你可以去直接看原子哥的PDF,网上也有很多资料讲。很简单, ...

嗯嗯,搞定了
回复

使用道具 举报

42

主题

297

帖子

0

精华

高级会员

Rank: 4

积分
994
金钱
994
注册时间
2016-7-22
在线时间
318 小时
发表于 2017-1-20 09:06:46 | 显示全部楼层
按键消息用的是 case WM_KEY 吗?
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2020-2-13
在线时间
27 小时
发表于 2020-4-28 18:59:05 | 显示全部楼层
雨浩 发表于 2016-11-8 14:31
我定义了一个全局变量 可以通过按钮控件 实现变量在edit控件里显示,但是 我通过外部按键改变变量的值, ...

你好,请问您是怎么解决的?我也有同样的问题,是通过红外遥控来更改按键的位图,比如红外遥控发送一个1,按键位图显示1这样。但是不知道红外遥控的消息跟回调函数如何关联起来。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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