硬汉嵌入式论坛

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

[emWin] 103zet上实现两个界面的切换,外部按键操作,会重启?

[复制链接]

13

主题

44

回帖

23

积分

初级会员

积分
23
发表于 2014-8-28 09:17:18 | 显示全部楼层 |阅读模式
      case WM_KEY:
            switch (((WM_KEY_INFO*)(pMsg->Data.p))->Key)
            {
                case GUI_KEY_ESCAPE:
                   // GUI_EndDialog(hWin, 1);
                    break;
//                case GUI_KEY_ENTER:
//                    GUI_EndDialog(hWin, 0);
//                    break;
            case  GUI_KEY_ENTER:
            FRAMEWIN_Delete(pMsg->hWin);  
         // GUI_EndDialog(pMsg->hWin, 0);
        GUI_CreateDialogBox(_aDialogCreate3, GUI_COUNTOF(_aDialogCreate3), _cbDialog3, WM_HBKWIN, 0, 0);
                    break;
            }
            break;
QQ截图20140828091728.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107098
QQ
发表于 2014-8-28 13:46:40 | 显示全部楼层
这种情况,我也不太清楚,你换一种切换方式试试吧
回复

使用道具 举报

13

主题

44

回帖

23

积分

初级会员

积分
23
 楼主| 发表于 2014-8-28 14:11:55 | 显示全部楼层

回 eric2013 的帖子

eric2013:这种情况,我也不太清楚,你换一种切换方式试试吧 (2014-08-28 13:46) 
恩,按键是外部中断,按快了就重启!请问怎么释放上一个界面占用资源,删除吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107098
QQ
发表于 2014-8-28 14:42:16 | 显示全部楼层

回 mr.boy 的帖子

mr.boy:恩,按键是外部中断,按快了就重启!请问怎么释放上一个界面占用资源,删除吗? (2014-08-28 14:11) 
删除就可以的。
回复

使用道具 举报

13

主题

44

回帖

23

积分

初级会员

积分
23
 楼主| 发表于 2014-8-28 14:52:44 | 显示全部楼层

回 eric2013 的帖子

eric2013:删除就可以的。 (2014-08-28 14:42) 
哦,谢谢~
回复

使用道具 举报

13

主题

44

回帖

23

积分

初级会员

积分
23
 楼主| 发表于 2014-8-28 23:14:26 | 显示全部楼层

回 eric2013 的帖子

eric2013:这种情况,我也不太清楚,你换一种切换方式试试吧 (2014-08-28 13:46) 
是因为调用WM_EXEC()不合理导致!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107098
QQ
发表于 2014-8-29 11:28:13 | 显示全部楼层

回 mr.boy 的帖子

mr.boy:是因为调用WM_EXEC()不合理导致! (2014-08-28 23:14) 
恩,好的,谢谢告知
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 09:38 , Processed in 0.179048 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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