硬汉嵌入式论坛

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

[emWin] 连续创建界面 问题

[复制链接]

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
发表于 2016-8-26 10:22:13 | 显示全部楼层 |阅读模式
在实际应用当中,有很多场合会需要连续创建页面或对话框。
举一个简单例子:
主页面PAGE_0内有一个BUTTON,用于进入菜单界面,MENU
在MENU内有多个BUTTON用于不同的功能设置,比如说,进入到参数设置界面,PARAM_0/PARAM_1/...
在PARAM_0内有参数设置,并且有BUTTON用于保存参数或返回上一个界面。

那在这个应用当中,最少会出现连续3次的界面创建。

那么,什么样的创建流程会是比较安全(不会出错),简便的呢。

一种直观的流程就是,在每个界面内的BUTTON的NOTIFY_PARENT消息处理时,进行创建新界面。
但实际应用上,超过3个以上界面时,自己思维流程都已经乱了吧,实际代码执行也是让emwin出错。
况且,这也只是简单的创建界面,并没有涉及到其他的操作,诸如参数保存/读取中的EEPROM的操作等外设操作。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115717
QQ
发表于 2016-8-27 09:05:51 | 显示全部楼层
直接创建,用完了删除就行,没什么问题的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 07:04 , Processed in 0.343327 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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