我认为这很简单,但我需要能够将表单最大化到特定屏幕。似乎找不到任何 Delphi 特定信息。
我可以记住表单在后续应用程序加载中的位置。但是,当我恢复位置然后调用WindowState := wsMaximized
时,表单会移动到另一个屏幕!(我确实在该屏幕上也可以看到其他形式 - 它似乎最大化到“活动屏幕”)
所以我需要一个这样的功能:
procedure Maximize(const aScreenIndex : Integer);
begin
if aScreenIndex < Screen.MonitorCount then
//Maximize to that screen
end;