硬汉嵌入式论坛

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

[emWin] 一对父子窗口,只想删除子窗口,但是总是同时删除两个窗口

[复制链接]

14

主题

36

回帖

14

积分

初级会员

积分
14
发表于 2014-11-27 09:37:49 | 显示全部楼层 |阅读模式
win2是win1的子窗口,都是对话框的形式,通过物理按键来控制切换和输入

win1上按到确定键后会弹出win2,弹出来win2后,如果按取消键那么就会删除win2

但是,我按了取消键后,win1和win2都被删除了,手册上说WM_KEY消息会发送给所有具有焦点的窗口

所以我分析就是因为这个原因才把两个窗口都删了,那如何才能只删除子窗口,保留父窗口?



我用的是实体按键。而且取消键并不是一个button什么的,只是一个指定的按键
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107852
QQ
发表于 2014-11-27 09:50:41 | 显示全部楼层
是不是你的WIN1和WIN2都支持按键删除。

你可以将这两个窗口不设置成父子关系,而是新建一个窗口试试。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-15 19:57 , Processed in 0.149262 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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