【发布时间】:2018-11-30 15:18:50
【问题描述】:
- 创建一个空的 Delphi VCL 项目
- 删除主窗体的所有BorderIcons
- 将 WindowState 设置为 wsMaximized
- 运行应用程序。主窗口显示为最大化。
- 双击窗口标题。主窗口恢复其大小,无法再次最大化。
如何防止标题双击恢复窗口而不隐藏标题栏?
【问题讨论】:
-
离开 biMaximize TRUE 使用户能够以两种方式双击窗口标题(也再次最大化)而不显示系统图标。为什么不直接离开这个,而是强制一个残缺的窗口,当桌面分辨率改变时仍然会出现问题?
-
我的评论显示了一种仅具有优势的方法,甚至指出了为什么您的方法仍然存在缺陷-您是否尝试过?
-
AmigoJack:Sertac Akyuz 的解决方案可以 100% 满足我的需求和客户的需求。加上将此应用设置为外壳,效果非常好。
-
这些是其他地方没有提到的细节,甚至在问题中也没有 - 因此我想象一个窗口加上任务栏和/或多个监视器。