У меня странная проблема с машиной, когда иногда, когда окно инициализируется, оно выходит за пределы экрана и выходит из поля зрения. Я не могу щелкнуть по нему, чтобы перетащить его обратно в поле зрения.
Есть ли программы или исправления для этого в Windows XP?
Я знаю, что Windows и другие программы любят сохранять местоположения окон после их закрытия, поэтому, когда вы снова открываете их, они находятся в том месте, где они были закрыты, и я не вижу ни одного из этих окон, которые были закрыты за пределами экрана.
windows-xp
window
qroberts
источник
источник
Ответы:
Выделите на панели задач, нажмите ALT+, SPACEзатем M. Это подготовит его к движению. Затем используйте клавиши со стрелками для перемещения и нажмите Enter, когда закончите.
Попробуйте удерживать Shiftключ во время закрытия. Это часто сохраняет местоположение.
источник
CreateWindowEx
(или, в .Net,FormStartLocation
) использовать начальную позицию по умолчанию. Существует множество программ (и, возможно, фреймворков?), Которые не используют расположение по умолчанию, либо по уважительной причине, либо потому, что разработчик забыл / сделал ошибку / не знает ничего лучше (это не ошибка, которую вы обычно делаете обратите внимание ...)У меня есть отвратительное решение :-) Скрипт на Python, который проходит через все внеэкранные окна и предлагает переместить их в левый верхний угол:
Вам нужны Python и Win32all .
источник
В Windows 7 вы можете выбрать окно, а затем Win+ клавиши со стрелками, чтобы переместить его.
источник
Вы также можете щелкнуть правой кнопкой мыши на панели задач и выбрать один из вариантов меню окна. В Windows 7 они:
Предыдущие версии использовали немного другие термины, но делали то же самое. Некоторые версии будут располагать только минимизированные окна / приложения, если я правильно помню.
источник
Установите фокус на окно, нажав на панели задач или ALT+ TAB.
ALT+ SPACEвызвать системное меню.
M выбрать Move.
Нажмите клавишу со стрелкой один раз, чтобы начать перемещение окна.
Двигай мышью.
Окно быстро появится для просмотра.
Это быстрее, чем использование стрелок для перемещения окна целиком, особенно если оно далеко от экрана.
источник
:-)
Еще один совет: после того, как вы начали перемещать его с помощью клавиатуры (один пиксель), закончите простым перемещением мыши. Это намного быстрее.
источник
@qrobers как отмечено StevenV
Щелкните правой кнопкой мыши на кнопке окна панели задач и скажите
Это, безусловно, самый простой. Я использую его в нескольких мониторах на своем ноутбуке, когда отключается питание, и я теряю второй монитор. Я могу вытащить все окна на свой главный монитор (ноутбук). Очень легко, быстро.
источник
Некоторые приложения не реагируют на активацию окна плюс использование alt + space + m, например, FSCapture (снимок экрана fasttstone). WindowSpace (бесплатная пробная версия ) работал, чтобы переместить его обратно на экран.
источник
Техника, которая часто работает, такова:
Обычно это приводит к тому, что параметры окна помещаются на текущий экран. Наличие только двух активных окон сохраняет большинство позиций окна без изменений.
источник
Существует (или была) очень хорошая программа под названием Shove-It для Windows. Раньше был на www.phord.com, но сейчас его сняли. По сути, просто запустите его, и он автоматически обнаружит все окна, которые открылись с их содержимым, даже частично за пределами экрана, и либо «вытолкнет» их обратно в область просмотра портала, либо измените их размер при необходимости, все автоматически. Мне удалось найти старую бета-версию, которая является бесплатной, поделится через Sugarsync. https://www.sugarsync.com/pf/D290041_6932435_98576
источник
источник