窗体间复杂关系的处理

子正 2015-11-06 09:17:29
一个项目中有如下需求:
窗体A打开一个模态对话框B,模态对话框又把窗体A切至前台。窗体A再次打开一个模态窗口C.
实际运行时发现模态窗口C有时会被窗体A遮挡。

这个调用序列有点混乱,我想知道该怎么解开这个结。
ps: 窗体A因为附带了一些资源,所以不能关闭,重新打开。
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
子正 2015-11-23
  • 打赏
  • 举报
回复
谢谢两位的回复。 补充一些信息。我的一些窗体是封装在动态库中的。 有的动态库,可能未设置窗体和主程序窗体之间的父子关系。 所以让这个问题更加复杂。 我可能需要做几个实验才能确定windows系统对这种用法的反应是什么。 ps:楼上的同志提到的,一个窗体无法同时打开两个模态对话框似乎是正确的。
我不懂电脑 2015-11-06
  • 打赏
  • 举报
回复
模态对话框又把窗体A切至前台,这个时候取消模态对话框的模态
缘中人 2015-11-06
  • 打赏
  • 举报
回复
一个模态窗体,关闭了,再调用另外一个窗体。不能2个模态窗体啊

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧