16

Приложения, которые сохраняют и восстанавливают свое абсолютное положение окна, могут оказаться за пределами видимого экрана, если пространство экрана монитора изменится. Это происходит, например, при де / подключении внешнего монитора.

В Windows 7 вы можете нажать WIN + LEFT или WIN + RIGHT и т.д., Чтобы переместить приложение, когда оно сфокусировано.

Какой самый простой способ сделать это в Windows XP, Windows 2000?

7 ответов7

22

Когда окно имеет фокус, попробуйте ALT+SPACE, чтобы открыть контекстное меню. Там вы должны увидеть опции, которые обычно включают перемещение / сворачивание / увеличение. Он должен появиться в видимом пространстве, даже если заголовок окна не виден;)

10

Одним из способов является то, что вы можете щелкнуть правой кнопкой мыши на панели задач в XP и выбрать каскад или плитку, хотя это будет делать это для всех окон.

Другой метод заключается в том, что можно активировать окно, затем сделать alt-space для вызова меню окна, затем «M» (что означает «перемещение») и использовать клавиши со стрелками для перемещения окна в пределах видимости.

4

Я недавно ответил на вопрос о конфигурации окон и в конечном итоге прибег к использованию Реестра. Хотя я не знаю ни одной подобной способности в XP, стандартные Move и Dimensioning (щелчок правой кнопкой мыши по программе на панели задач), похоже, не работают должным образом.

После небольшой копки попробуйте следующее:

  1. Щелкните правой кнопкой мыши значок программы на панели задач.
  2. Выберите Переместить
  3. Используйте стрелки на клавиатуре, чтобы переместить окно в нужную вам позицию.

Это должно работать. Следующее было чем-то, что я написал раньше, и это может помочь вам, если вы хотите заблокировать значения.


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


(Следующее цитируется по первой ссылке, но поскольку это приводит к уродливым кавычкам, я сохранил оригинальное форматирование)

Для Блокнота, это то, как вы должны действовать. В реестре перейдите в следующую папку:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

затем измените следующие значения

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X и Y - координаты верхнего левого угла окна. DX и DY - ширина и высота окна.


Вы можете изменить значения вашей программы, а затем создать резервную копию ключей реестра, которые вы изменили. Таким образом, у вас будет автоматический способ изменить положение окна вашей программы, хотя вам придется запускать его всякий раз, когда вы захотите восстановить. Или вы можете увидеть мой связанный ответ и заблокировать эти значения.

3

Я нахожу наиболее эффективный способ, если задача отображается на панели задач, если вы нажимаете Shift+ правую кнопку мыши, а если параметр "Переместить" выделен серым цветом, выберите "Восстановить", затем снова нажмите "Shift" + "Щелкните правой кнопкой мыши" и выберите "Переместить", а затем просто нажмите одну из клавиш со стрелками. Это заблокирует окно для мыши, пока вы не нажмете снова. Теперь вы можете перемещать мышь, и где бы оно ни находилось, оно будет указывать на указатель мыши.

Надеюсь это поможет.

2

В панели задач щелкните правой кнопкой мыши и нажмите кнопку «Блокировать панель задач». Это просто временная настройка. Вы можете вернуть его обратно после того, как это будет сделано. Это переместит все окна за пределы экрана внутрь. Затем вы можете перемещать окна в зависимости от того, что вы хотите.

0

Дважды щелкните кнопку "Показать рабочий стол" на панели задач рядом с кнопкой "Пуск" (Windows до XP) или на правой стороне панели задач (начиная с Windows 7), чтобы "перетащить" все окна на текущий рабочий стол.

-1

В windows 10

  1. Закрыть приложение
  2. Узнайте подробности пути установки вашего приложения. (где он хранится в файлах программы, это поможет вам узнать структуру внутри regedit)
  3. Откройте regedit в режиме администратора
  4. Перейти к компьютеру \HKEY_CURRENT_USER \Software \Your_software_installation_structure \ Вы увидите ключи для позиции. как LastXPosition, LastYPosition.
  5. Удалить оба

Теперь откройте ваше приложение, оно откроется как начальное открытие.

Пример: при переключении с офисного на домашнее рабочее место по VPN с RSA, каждый раз, когда я меняю настройку монитора, программное обеспечение RSA не отображается (есть опция максимизации). Поэтому мне нужно удалить это, чтобы увидеть этот RSA на моем компьютере.

regedit: Computer\HKEY_CURRENT_USER\Software\RSA\Software Token\Desktop

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .