【发布时间】:2010-09-17 12:29:24
【问题描述】:
作为工作中的双显示器用户,我注意到应用程序在打开哪个显示器(主显示器或辅助显示器、应用程序打开的最后一个显示器等)上的行为有所不同。老实说,有些应用程序让我很恼火,因为我希望它们在我的主显示器上打开,如果我希望它们在那里,我会将它们移动到我的辅助显示器上。但是,这些应用程序已经完成并且不受我的控制,所以我想问一下我自己的应用程序可能由使用两个监视器的人运行。
可以使用哪些类型的控件来允许人们指定您的应用程序在哪个监视器上打开,允许应用程序“记住”它在关闭并在那里重新打开时所在的监视器,以及强制应用程序启动特定的监视器?
我正在寻找跨所有操作系统和编程语言的解决方案,尽管我猜测不同的操作系统和语言会有不同的控制。
相关问题
- What determines the monitor my app runs on? 这个问题讨论了现有的应用程序以及它们如何决定在哪个监视器上运行。当前接受的答案提供了可用于控制应用在启动时定位的 Windows 函数。
- Start program on second monitor? 提供了一些 Delphi 解决方案,用于强制应用程序在特定监视器上启动。
【问题讨论】:
-
我发现了两个类似的面向 Windows 的问题。但是,我对一般可用性概念感兴趣,例如如何确定从何处启动应用程序以及解决问题的跨平台(或任何非 Windows)解决方案。
标签: user-interface usability desktop-application multiple-monitors