硬汉嵌入式论坛

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

[emWin] 界面切换死机问题

[复制链接]

100

主题

275

回帖

575

积分

金牌会员

积分
575
发表于 2015-6-10 13:54:32 | 显示全部楼层 |阅读模式
两个界面分P1,P2, 界面P1上有按钮B1,界面P2放按钮B2.
程序启动后创建P1, 按B1,关闭P1,创建P2界面.
在P2界面按下B2,关闭P2界面,创建显示P1界面。
这里来回切换显示到第4次的时候死机了。

关闭界面用
GUI_EndDialog(hWin, 0);   或WM_DeleteWindow(hWin);


创建界面用
GUI_ExecDialogBox()
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
发表于 2015-6-10 14:20:22 | 显示全部楼层
建议用WM_HideWindow。需要的时候再show出来。 其实保留一个简单窗口,内存占用不多。
回复

使用道具 举报

100

主题

275

回帖

575

积分

金牌会员

积分
575
 楼主| 发表于 2015-6-10 14:39:05 | 显示全部楼层

回 caicaptain2 的帖子

caicaptain2:建议用WM_HideWindow。需要的时候再show出来。 其实保留一个简单窗口,内存占用不多。
 (2015-06-10 14:20) 
为什么这样会死机呢
回复

使用道具 举报

100

主题

275

回帖

575

积分

金牌会员

积分
575
 楼主| 发表于 2015-6-10 23:45:47 | 显示全部楼层
奇怪了,用GUI_CreateDialogBox()创建对话框就不存在这个问题了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 17:31 , Processed in 0.037835 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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