gpt4 book ai didi

Delphi 窗体恢复状态位置和大小

转载 作者:行者123 更新时间:2023-12-03 15:23:21 26 4
gpt4 key购买 nike

在最大化的delphi窗体中,如何获取窗体的恢复状态位置和大小?我知道在 .NET 中我们使用 RestoreBoundsDesktopBound

最佳答案

这不是由 VCL 框架公开的。相反,您需要深入了解 Win32 API。您需要的功能是GetWindowPlacement .

var
WindowPlacement: TWindowPlacement;
....
WindowPlacement.length := SizeOf(WindowPlacement);
Win32Check(GetWindowPlacement(Form.Handle, WindowPlacement));

您需要的信息可以在WindowPlacement结构中找到。请注意,报告的坐标是相对于工作区域而不是屏幕的。

通常您需要此信息,以便日后恢复。使用 SetWindowPlacement 来做到这一点。

关于Delphi 窗体恢复状态位置和大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897863/

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