Как пользователь с двумя мониторами, я заметил, что приложения ведут себя по-разному в отношении того, на каком мониторе они открываются (первичный или вторичный монитор, последний монитор, открываемый приложением и т. Д.). Честно говоря, некоторые приложения раздражают меня, потому что я хочу, чтобы они открылись на моем основном мониторе, и я переведу их на свою вторую, если захочу. Однако эти приложения выполняются и не поддаются контролю, поэтому я хочу спросить о моих собственных приложениях, которые могут запускаться людьми, использующими два монитора.Как вы контролируете, на каком мониторе открывается ваше приложение?
Какие типы элементов управления доступны, чтобы люди могли указать, на каком мониторе открывается ваше приложение, разрешить приложению «помнить» монитор, на котором он был включен, когда он был закрыт и снова открыт, и заставить приложение запускать на конкретном мониторе?
Я ищу решения для всех операционных систем и языков программирования, хотя я предполагаю, что разные ОС и языки будут иметь разные элементы управления.
Вопросы, относящиеся
- What determines the monitor my app runs on? Этот вопрос обсуждается уже существующие приложения и каким образом они решают, что контролировать, чтобы работать дальше. В принятом в настоящее время ответе предоставляются функции Windows, которые могут использоваться для управления позиционированием приложения при запуске.
- Start program on second monitor? предоставляет некоторые решения Delphi для принудительного запуска приложения на конкретном мониторе.
Я определил два похожих вопроса, которые ориентированы на ОС Windows. Тем не менее, меня интересуют общие понятия юзабилити о том, как определить, с чего начать приложение и кросс-платформенные (или любые не Windows) решения проблемы. – 2008-10-16 12:09:39