Как пользователь с двумя мониторами на работе, я заметил, что приложения ведут себя по-разному в отношении того, какой монитор они открывают (первичный или вторичный монитор, последний монитор, открываемый приложением и т.д.). Честно говоря, некоторые приложения раздражают меня, потому что я хочу, чтобы они открылись на моем основном мониторе, и я переведу их на свою вторую, если захочу. Однако эти приложения выполняются и не поддаются контролю, поэтому я хочу спросить о моих собственных приложениях, которые могут запускаться людьми, использующими два монитора.
Какие типы элементов управления доступны для того, чтобы позволить людям указать, какой монитор открывается ваше приложение, разрешить приложению "помнить" монитор, на котором он был включен, когда он был закрыт и повторно открыт там, и заставить приложение начать работу конкретный монитор?
Я ищу решения для всех операционных систем и языков программирования, хотя я предполагаю, что разные ОС и языки будут иметь разные элементы управления.
Вопросы, относящиеся
- Что определяет монитор моего приложения? В этом вопросе обсуждаются существующие приложения и как они решат, на каком мониторе работать. В принятом в настоящее время ответе предоставляются функции Windows, которые могут использоваться для управления позиционированием приложения при запуске.
- Запустить программу на втором мониторе? предоставляет некоторые решения Delphi для принудительного запуска приложения на конкретном мониторе.