硬汉嵌入式论坛

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

[emWin] GUI_EndDialog(hWin, 1);和GUI_EndDialog(hWin, 0);有什么区别

[复制链接]

12

主题

14

回帖

50

积分

初级会员

积分
50
发表于 2024-10-25 17:26:09 | 显示全部楼层 |阅读模式
现在有些疑问,就是在使用GUI_CreateDialogBox创建GUI_ID_LISTVIEW0下的列表栏以及相关GUI_ID_BUTTON4等按钮之后返回主界面的时候
GUI_EndDialog(hWin, 1);和GUI_EndDialog(hWin, 1)的这个0和1的区别是什么



、还需要使用WM_DeleteWindow再去删除GUI_ID_LISTVIEW0和按钮这些吗?不删除会不会导致这些堆存然后导致溢出

回复

使用道具 举报

3

主题

432

回帖

441

积分

高级会员

积分
441
发表于 2024-10-25 18:49:01 | 显示全部楼层
对话框内的子控件都会自动删除,不需要手动删除。
0和1的值都作为以下两个函数的返回值,没有其它意义。
GUI_ExecCreatedDialog()
GUI_ExecDialogBox()
多看pdf手册
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 20:28 , Processed in 0.036400 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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