Nicht sicher, ob dies auf Systemebene möglich ist, aber unten ist ein Arbeitsskript, das AutoHotKey verwendet, um dies zu erreichen. Drücken Sie zum Aktivieren die Umschalttaste + Win + Up. Natürlich können Sie andere Hotkeys zuweisen.
Der Code wurde von Jeff Axelrod in der SO-Antwort stark modifiziert. Wie kann ich ein Fenster über mehrere Monitore hinweg maximieren? .
+#Up:: WinGetActiveTitle, Title WinRestore, %Title% ActiveMonitor := GetCurrentMonitor() SysGet, MaxArea, MonitorWorkArea, %ActiveMonitor% WinMove, %Title%,, , MaxAreaTop,, MaxAreaBottom - MaxAreaTop return GetCurrentMonitor() { SysGet, numberOfMonitors, MonitorCount WinGetPos, winX, winY, winWidth, winHeight, A winMidX := winX + winWidth / 2 winMidY := winY + winHeight / 2 Loop %numberOfMonitors% { SysGet, monArea, Monitor, %A_Index% if (winMidX > monAreaLeft && winMidX < monAreaRight && winMidY < monAreaBottom && winMidY > monAreaTop) { return A_Index } } SysGet, primaryMonitor, MonitorPrimary return "No Monitor Found" }