社区
C++ Builder
帖子详情
关于MDI窗体恢复的问题
青蛙工作室
2016-10-30 11:19:21
一个MDI主窗体,内有若干子窗体,主窗体和各子窗体都可以最大化,到这步都是正常的。
然后用户把主窗体最小化,窗体成为任务栏图标,也都正常,但当把这个最小化的任务栏图标点击,窗体预期的变化应该是最大化,但事实是窗体还原成普通窗体(wsNormal),跟踪发现这个过程中主窗体的resize事件触发2次,第一次确实是最大化,然后接着再还原成普通。
我的问题是,窗体第二次resize并非预期,为何会发生? 如何避免(这是重点)?
...全文
182
5
打赏
收藏
关于MDI窗体恢复的问题
一个MDI主窗体,内有若干子窗体,主窗体和各子窗体都可以最大化,到这步都是正常的。 然后用户把主窗体最小化,窗体成为任务栏图标,也都正常,但当把这个最小化的任务栏图标点击,窗体预期的变化应该是最大化,但事实是窗体还原成普通窗体(wsNormal),跟踪发现这个过程中主窗体的resize事件触发2次,第一次确实是最大化,然后接着再还原成普通。 我的问题是,窗体第二次resize并非预期,为何会发生? 如何避免(这是重点)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ooolinux
2016-11-01
打赏
举报
回复
this->WindowState = 2; 也够懒
wsNormal The form is in its normal state (that is, neither minimized nor maximized). wsMinimized The form is minimized. wsMaximized The form is maximized.
青蛙工作室
2016-11-01
打赏
举报
回复
我用的2009,win7。问题很奇怪,影响用户体验,很郁闷。
青蛙工作室
2016-11-01
打赏
举报
回复
bug不bug的不敢说,我试过,MDI窗体如果没有子窗体就正常,只要有子窗体就自动还原到普通,不会最大化。 今晚自己弄的比较“高级”的做法,使用ApplicationEvents控件,拦截SC_RESTORE消息,在这个消息内人为的让窗体最大化,并置标志变量为true,也就这么2句: if (Msg.wParam == SC_RESTORE) { this->WindowState = 2; Handled = true ; } 问题解决。 谢谢楼上同头像的用户。
ooolinux
2016-11-01
打赏
举报
回复
2009难道这个是Bug?我用BCB 6.0也是在Win7 64位下。
ooolinux
2016-10-30
打赏
举报
回复
我BCB 6.0的一个MDI例子没有发现这个问题。
MDI
窗体
限制大小禁用最大化最小化按钮
当你想要限制
MDI
窗体
的大小,以及禁用其最大化和最小化按钮时,这是为了提供特定的用户交互体验或者确保应用程序界面的一致性。下面将详细介绍如何实现这些功能。 首先,让我们理解
MDI
窗体
的基本概念。
MDI
窗体
允许...
delphi小实验 关于
MDI
窗体
的创建
这个“delphi小实验 关于
MDI
窗体
的创建”显然是一份教程或者实践项目,旨在帮助初学者理解和掌握如何在Delphi中创建和操作
MDI
应用程序。
MDI
窗体
主要适用于那些需要同时显示多个相关文档或工作空间的软件,例如编辑...
用户界面\
MDI
窗体
高级控制
MDI
窗体
允许在一个应用程序中同时打开多个子窗口,这些子窗口在父窗口内进行组织和管理,为用户提供多任务处理能力。
MDI
窗体
的高级控制涉及到以下几个关键知识点: 1. **
MDI
容器**:在VB中,一个
MDI
应用程序必须...
MDI
Tab 标签页显示
MDI
窗体
MDI
Tab控件是为了解决
MDI
应用中的窗口组织
问题
而出现的,它将传统的
MDI
窗体
以标签页的形式展现,使得用户可以通过点击不同的标签在多个子
窗体
间切换,提高界面的整洁度和用户的操作体验。这种控件通常包含一个
MDI
...
精彩编程与编程技巧-关闭
MDI
窗体
中所有的子
窗体
...
### 关闭
MDI
窗体
中的所有子
窗体
####
MDI
窗体
简介
MDI
窗体
是Windows应用程序中常见的一种用户界面设计模式,它允许用户在一个主窗口内打开多个子窗口,这些子窗口共享同一个父窗口资源。这种设计方式非常适合那些...
C++ Builder
13,875
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章