Mam dziwny problem z maszyną, w której czasami po zainicjowaniu okna odskakuje ono poza ekran i jest niewidoczne. Nie mogę go kliknąć, aby przeciągnąć go z powrotem do widoku.
Czy są jakieś programy lub poprawki tego w systemie Windows XP?
Wiem, że Windows i inne programy lubią zapisywać lokalizacje okien po ich zamknięciu, więc kiedy ponownie je otworzysz, będą w miejscu, w którym zostały zamknięte i nie widzę żadnego z tych okien, które zostały zamknięte poza ekranem.
windows-xp
window
qroberts
źródło
źródło
Odpowiedzi:
Podświetl na pasku zadań, naciśnij ALT+ SPACEnastępnie M. To przygotuje go do ruchu. Następnie użyj klawiszy strzałek, aby go przenieść i naciśnij klawisz Enter po zakończeniu.
Spróbuj przytrzymać Shiftklucz podczas zamykania. To często zapisuje lokalizację.
źródło
CreateWindowEx
(lub w .Net, theFormStartLocation
) o użycie domyślnej pozycji początkowej. Istnieje wiele programów (a może frameworków?), Które nie używają domyślnej lokalizacji, albo z ważnego powodu, albo dlatego, że programista zapomniał / popełnił błąd / nie wie nic lepszego (normalnie nie jest to błąd zawiadomienie ...)Mam dziwne rozwiązanie :-) Skrypt w Pythonie, który przechodzi przez wszystkie okna poza ekranem i oferuje przeniesienie ich do lewego górnego rogu:
Potrzebujesz Python i Win32all .
źródło
W systemie Windows 7 możesz wybrać okno, a następnie Win+ klawisze strzałek, aby je przenieść.
źródło
Możesz także kliknąć pasek zadań prawym przyciskiem myszy i wybrać jedną z opcji menu układania okien. W systemie Windows 7 są to:
Poprzednie wersje używały nieco innych terminów, ale robiły to samo. Niektóre wersje będą organizować nie zminimalizowane okna / aplikacje, tylko jeśli poprawnie je przywołam.
źródło
Ustaw fokus w oknie, klikając pasek zadań lub ALT+ TAB.
ALT+, SPACEaby wyświetlić menu systemowe.
M wybierz Przenieś.
Naciśnij raz klawisz strzałki, aby rozpocząć przesuwanie okna.
Porusz myszką.
Okno pojawi się szybko, aby wyświetlić.
Jest to szybsze niż używanie strzałek do przesuwania okna do końca, szczególnie jeśli jest ono poza ekranem.
źródło
:-)
Jedna dodatkowa wskazówka: po rozpoczęciu przenoszenia za pomocą klawiatury (jeden piksel), zakończ po prostu poruszając myszą. To jest o wiele szybsze.
źródło
@qrobers jak zauważył StevenV
Kliknij prawym przyciskiem myszy przycisk okna paska zadań i powiedz mu o tym
Jest to zdecydowanie najłatwiejsze. Używam go w zestawie z wieloma monitorami na moim laptopie, gdy zanika moc i tracę drugi monitor. Mogę wyciągnąć wszystkie okna na mój główny monitor (laptop). Bardzo łatwo, szybko.
źródło
Niektóre aplikacje nie reagują na aktywację okna oraz używanie alt + spacja + m, na przykład FSCapture (przechwytywanie ekranu Faststone). WindowSpace (bezpłatny okres próbny) pracował, aby przenieść go z powrotem na ekran.
źródło
Technika, która często działa, to:
Zwykle powoduje to dopasowanie parametrów okna do bieżącego ekranu. Posiadanie tylko dwóch aktywnych okien nie zmienia większości pozycji okien.
źródło
Istnieje (lub był) niezwykle dobry program o nazwie Shove-It dla Windows. Kiedyś był na www.phord.com, ale teraz został usunięty. Zasadniczo po prostu uruchom go, a automatycznie wykryje wszystkie okna, które otworzyły się z ich zawartością, nawet częściowo poza ekranem, i albo „odepchniesz” je z powrotem do obszaru portalu widokowego, albo zmieni ich rozmiar, jeśli to konieczne, wszystko automatycznie. Udało mi się znaleźć starą wersję beta, która jest bezpłatna, udostępniam za pośrednictwem Sugarsync. https://www.sugarsync.com/pf/D290041_6932435_98576
źródło
źródło