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


8

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

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

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

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


4
Вы нашли одну из причин, по которой MS заставляла людей располагать панель задач внизу экрана (главная из них - заставить вас опускать глаза в повиновении ...). Когда у меня есть окно под панелью задач (что обычно означает, что приложение не очень хорошо запрограммировано), я скрываю панель задач или перемещаю ее. Я никогда не нашел другого решения. Обратите внимание, что в Linux вы можете перемещать окно, нажимая клавишу Alt.
Цилгалад

1
Если вы действительно хотите, чтобы это происходило в автоматическом режиме, загрузите бесплатный инструмент сценариев AutoHotKey и напишите небольшой скрипт, который изменяет размеры любого окна, которое рисует часть себя в области пикселей, занятой панелью задач. Не самое простое решение, но сделано правильно, оно будет работать очень хорошо для всех открытых окон.
Я говорю Восстановить Монику

Я использовал AutoHotKey в прошлом. Я никогда не думал об использовании его для этого! Я посмотрю, спасибо @Twisty
distante

@distante Не забудьте опубликовать свой собственный ответ, если у вас работает такой скрипт!
Я говорю: восстановите Монику

Ответы:


4

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

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

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

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


Я думаю, что это лучший обходной путь для этого.
Расстояние
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.