硬汉嵌入式论坛

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

[emWin] emWin提高篇例子第65期:监护仪界面设计bug修正说明,多次按下K2和K3键导致死机

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2015-12-25 10:10:26 | 显示全部楼层 |阅读模式
自RTX教程发布后,近期一直在升级V5和V4开发板所有emWin例子来支持
4.3寸电容屏,还有就是触摸检测部分再次更新了下,电阻屏更好用了些。
元旦后,再过一段时间就全部发布了。
========================================
原因:
多次按下K2键会重复的创建对话框。
解决办法:
将MainTask.c文件里面的

/* 创建信息窗口 */
case MSG_CreateInfo:
    CreateFramewin();
    break;

/* 删除信息窗口 */
case MSG_DeleteInfo:
    DeleteFramewin();
    break;
=============================
改成如下:
* 创建信息窗口 */
case MSG_CreateInfo:
    if(!WM_IsWindow(hWinInfo))   
   {
        CreateFramewin();   
    }
    break;   
     
/* 删除信息窗口 */
case MSG_DeleteInfo:
    if(WM_IsWindow(hWinInfo))   
    {
        DeleteFramewin();                  
    }
    break;
===============================
0.png

1.png
回复

使用道具 举报

11

主题

103

回帖

31

积分

初级会员

积分
31
发表于 2015-12-25 11:28:31 | 显示全部楼层
是因为多次创建窗口了?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
 楼主| 发表于 2015-12-25 18:55:09 | 显示全部楼层

回 qq27488 的帖子

qq27488:是因为多次创建窗口了?
 (2015-12-25 11:28) 
对。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 06:15 , Processed in 0.255599 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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