gpt4 book ai didi

delphi - 禁用标题双击时的表单恢复

转载 作者:行者123 更新时间:2023-12-02 01:47:58 26 4
gpt4 key购买 nike

  1. 创建一个空的 Delphi VCL 项目
  2. 删除主窗体的所有BorderIcons
  3. 将 WindowState 设置为 wsMaximized
  4. 运行应用程序。主窗口最大化。
  5. 双击窗口标题。主窗口恢复其大小,并且无法再次最大化。

如何防止窗口在双击标题时恢复而不隐藏标题栏?

最佳答案

您可以拦截恢复以及移动系统命令,以通过拖动标题来防止恢复。

type
TForm1 = class(TForm)
protected
procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;

...

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
case Message.CmdType and $FFF0 of
SC_MOVE, SC_RESTORE: Exit;
end;
inherited;
end;

关于delphi - 禁用标题双击时的表单恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53560238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com