硬汉嵌入式论坛

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

[有问必答] 关于数据采样,在edit中显示的问题

[复制链接]

5

主题

3

回帖

5

积分

新手上路

积分
5
发表于 2017-5-2 21:15:50 | 显示全部楼层 |阅读模式
    想用 DHT11读取 温湿度,在EDIT控件中显示,

                    case WM_NOTIFY_PARENT:
    Id    = WM_GetId(pMsg->hWinSrc);
    NCode = pMsg->Data.v;
    switch(Id) {
    case ID_BUTTON_0: // start
      switch(NCode) {
      case WM_NOTIFICATION_CLICKED:   
        break;
      case WM_NOTIFICATION_RELEASED:            
                        
                EDIT_AddKey(hItem, num[1]);
      break;
      }

我把温度的数据保存在   num【1】中,但是我按下按键的时候,就不弹起了,按键显示一直被按下。            没有edit的回调函数,  也没有 WM_TIMER 这个消息。


求教!!!
回复

使用道具 举报

5

主题

3

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2017-5-2 21:18:56 | 显示全部楼层
有没有 emwin的学习交流群啊        ????
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107470
QQ
发表于 2017-5-3 00:58:12 | 显示全部楼层
把函数EDIT_AddKey(hItem, num[1]);去掉看看是否弹起。另外hItem是什么,如果是局部变量你的实时获取局部才行。

还有就是显示温度值别用这个函数,用函数EDIT_SetText配合sprintf,简单省事。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 03:16 , Processed in 0.251692 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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