作为工作中的双显示器用户,我注意到应用程序在打开的显示器(主显示器或辅助显示器、应用程序打开的最后一个显示器等)方面的行为有所不同。老实说,有些应用程序让我很恼火,因为我希望它们在我的主显示器上打开,如果我希望它们在那里,我会将它们移动到我的辅助显示器上。但是,这些应用程序已经完成并且超出了我的控制范围,因此我想询问我自己的应用程序,这些应用程序可能由使用两个显示器的人运行。
可以使用哪些类型的控件来允许人们指定应用程序在哪个监视器上打开,允许应用程序“记住”它关闭时所在的监视器并在那里重新打开,以及强制应用程序在特定监视器上启动?
我正在寻找跨所有操作系统和编程语言的解决方案,尽管我猜测不同的操作系统和语言会有不同的控件。
相关问题
-
什么决定了我的应用程序运行的监视器? https://stackoverflow.com/questions/52755/what-determines-the-monitor-my-app-runs-on这个问题讨论现有的应用程序以及它们如何决定在哪个监视器上运行。当前接受的答案提供了可用于控制应用程序在启动时的位置的 Windows 函数。
-
在第二台显示器上启动程序? https://stackoverflow.com/questions/206400/start-program-on-a-second-monitor提供了一些用于强制应用程序在特定监视器上启动的 Delphi 解决方案。
作为一名 Windows 程序员,我通过以下方式控制我的应用程序创建的窗口的启动监视器
A。存储我的应用程序在注册表中的最后位置并恢复它,以及
b.缺少存储的信息,将起始位置设置为 Windows 使用其默认逻辑定位应用程序的神奇标志值。随着 MS 改善用户体验,默认逻辑会随着操作系统的不同而变化,但往往会确保应用程序将在用户最有可能查看的任何显示器上打开。
作为使用多显示器 Windows XP / Vista 系统的用户,我会使用 nVidia 桌面管理器,它能够设置应用程序的起始位置,否则不会有适当的行为。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)