硬汉嵌入式论坛

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

[emWin] 请教下,使用XXX_CreateIndirect产生对话框后如何删除 ?

[复制链接]

692

主题

3583

回帖

5684

积分

论坛元老

积分
5684
发表于 2018-5-3 21:11:03 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2018-5-3 21:19 编辑

请教下,使用XXX_CreateIndirect产生对话框后如何删除 ?

使用 XXX_Create、XXXX_CreateEx 产生的对话框可以使用 WM_DeleteWindow 这个函数可以删除,
那么使用 XXX_CreateIndirect 这个函数产生的对话框如何删除 ??






回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-5-4 03:14:02 | 显示全部楼层
使用函数GUI_EndDialog()删除,使用WM_DeleteWindow 也是可以的。
回复

使用道具 举报

692

主题

3583

回帖

5684

积分

论坛元老

积分
5684
 楼主| 发表于 2018-5-4 09:47:25 | 显示全部楼层
eric2013 发表于 2018-5-4 03:14
使用函数GUI_EndDialog()删除,使用WM_DeleteWindow 也是可以的。

我使用这个 GUI_EndDialog() 函数删除,程序会出现硬件错误,不知道是怎么回事啊 ??

貌似使用 这个 WM_DeleteWindow 函数删除是可以的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-5-5 02:28:58 | 显示全部楼层
hpdell 发表于 2018-5-4 09:47
我使用这个 GUI_EndDialog() 函数删除,程序会出现硬件错误,不知道是怎么回事啊 ??

貌似使用 这个  ...

方便的话,发个稍完成的GUI部分程序,我看下。
回复

使用道具 举报

692

主题

3583

回帖

5684

积分

论坛元老

积分
5684
 楼主| 发表于 2018-5-6 17:41:57 | 显示全部楼层
eric2013 发表于 2018-5-5 02:28
方便的话,发个稍完成的GUI部分程序,我看下。

你好,完整程序我现在上传上来,你帮忙看看

MainTask.c (24.28 KB, 下载次数: 39)




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117635
QQ
发表于 2018-5-7 12:37:50 | 显示全部楼层
hpdell 发表于 2018-5-6 17:41
你好,完整程序我现在上传上来,你帮忙看看

你做个简单的例子测试下,使用GUIBuilder创建一个对话框和按钮,点击按钮调用 GUI_EndDialog(),是否会有硬件错误。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-20 00:16 , Processed in 0.040905 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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