gpt4 book ai didi

Delphi - 将表单最大化到特定屏幕

转载 作者:行者123 更新时间:2023-12-03 15:10:46 25 4
gpt4 key购买 nike

我认为这是一个非常简单的问题,但我需要能够将表​​单最大化到特定的屏幕。似乎找不到任何 Delphi 特定信息。

我可以记住后续应用程序加载时的表单位置。但是,当我恢复位置,然后调用 WindowState := wsMaximized 时,表单会移动到另一个屏幕! (我确实在该屏幕上还可以看到其他表单 - 它似乎最大化到“事件屏幕”)

所以我需要一个像这样的函数:

procedure Maximize(const aScreenIndex : Integer);
begin
if aScreenIndex < Screen.MonitorCount then
//Maximize to that screen
end;

最佳答案

拦截WM_GETMINMAXINFO消息并根据需要调整其MINMAXINFO结构内的坐标。

关于Delphi - 将表单最大化到特定屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6368276/

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