如何控制打开应用程序的监视器?

Tho*_*ens 23 usability user-interface multiple-monitors desktop-application

作为一名双监视器用户,我注意到应用程序在打开的监视器(主监视器或辅助监视器,应用程序打开的最后一个监视器等)方面表现不同.说实话,有些应用程序让我烦恼,因为我希望它们在我的主显示器上打开,如果我想要它们,我会将它们移到我的辅助显示器上.但是,这些应用程序已完成并且不受我的控制,所以我想问一下我自己的应用程序可能由使用两个监视器的人运行.

有哪些控件可用于允许人们指定应用程序打开的监视器,允许应用程序"记住"关闭时打开的监视器并在那里重新打开,并强制应用程序在特定监视器上启动?

我正在寻找所有操作系统和编程语言的解决方案,尽管我猜测不同的操作系统和语言会有不同的控制.

相关问题

Chr*_*cke 9

作为一个Windows程序员,我通过一个控制我的应用程序创建的窗口的启动监视器.将我的应用程序存储在注册表中的最后位置并恢复该位置,然后b.缺少存储的信息,将起始位置设置为魔术标志值,Windows使用它来使用其默认逻辑定位应用程序.默认逻辑从操作系统更改为操作系统,因为MS改善了用户体验,但往往确保应用程序将在用户最有可能查看的任何监视器上打开.

作为具有多显示器Windows XP/Vista系统的用户,我将使用nVidia桌面管理器,该管理器能够为应用程序设置起始位置,否则没有适当的行为.