我有两个显示器设置,我试图在第二个显示器中定位应用程序的窗口,但是我没有做任何事情似乎可以工作。例如,我使用我的笔记本电脑,终端窗口在屏幕上最大化。然后我插入一个外部显示器。然后,我想运行applescript并让终端在较大的第二台显示器上最大化。 这是我现在所拥有的: set monitorTwoPos to {1050, -600}
set monitorTwoSze to {1200, 1
我必须实现保存窗口最后位置的功能。当应用程序启动时,需要获取并恢复此位置。 现在可能是第二台显示器被拆除。如果最后一个位置在现在不可见的监视器上(换句话说,保存的坐标在可见坐标之外),则应该捕获这种情况,并将坐标设置为默认位置而不是最后位置。 为了检索关于显示器的信息,我需要使用Win32。我做这件事并不容易。 我创建了一个助手类: public static class DisplayHelpe