在多显示器环境下,当关闭表单时,我希望能够获取当前显示器和活动显示器,以保存信息。在以后重新打开表单时,表单将显示在它上次显示的位置。当显示表单时,我会进行所有检查(如果监视器编号-i-存在等),如果一切正常,我将在正确的显示器(i)上显示表单。
Form1.BoundsRect := Screen.Monitors[i].BoundsRect;
我希望能够在Form1.onCloseQuery事件中获取当前显示表单的监视器和活动监视器,以便我可以将该信息保存在Ini、DB或其他地方,但似乎我找不到正确的方法来正确实现它。
有什么想法吗?