Есть ли способ настроить, где может появиться новое окно программы?

8

Я использую панель задач в верхней части экрана, начиная с Windows XP, потому что она лучше подходит для моего рабочего процесса. Проблема заключается в том, что иногда под панелью задач появляются новые окна, и я не могу перемещать их напрямую, если сначала не изменил их размер.

введите описание изображения здесь

После того, как я изменил их размер, они словно говорят: «О, мои элементы управления недоступны, позвольте мне исправить это» и переместите несколько пикселей вниз.

Есть ли способ предотвратить это? или вызвать событие «изменить размер меня» при открытии нового окна?

Расстояние
источник
4
Вы нашли одну из причин, по которой MS заставляла людей располагать панель задач внизу экрана (главная из них - заставить вас опускать глаза в повиновении ...). Когда у меня есть окно под панелью задач (что обычно означает, что приложение не очень хорошо запрограммировано), я скрываю панель задач или перемещаю ее. Я никогда не нашел другого решения. Обратите внимание, что в Linux вы можете перемещать окно, нажимая клавишу Alt.
Цилгалад
1
Если вы действительно хотите, чтобы это происходило в автоматическом режиме, загрузите бесплатный инструмент сценариев AutoHotKey и напишите небольшой скрипт, который изменяет размеры любого окна, которое рисует часть себя в области пикселей, занятой панелью задач. Не самое простое решение, но сделано правильно, оно будет работать очень хорошо для всех открытых окон.
Я говорю Восстановить Монику
Я использовал AutoHotKey в прошлом. Я никогда не думал об использовании его для этого! Я посмотрю, спасибо @Twisty
distante
@distante Не забудьте опубликовать свой собственный ответ, если у вас работает такой скрипт!
Я говорю: восстановите Монику

Ответы:

4

Если вы нажмете клавишу Windows + стрелку вверх с выбранной программой, она отобразит программу на весь экран.

Клавиши со стрелками влево и вправо привязывают его к соответствующим сторонам.

Дайте мне знать, если это поможет

Что касается профилактики, я действительно не могу сказать. Но если я столкнусь с чем-то, я обязательно поделюсь.

Cheesus Crust
источник
Я думаю, что это лучший обходной путь для этого.
Расстояние