Comportamiento esperado
Normalmente, cuando tiene la barra de tareas en la parte superior de la pantalla, Windows no abrirá una nueva ventana de programa de tal manera que la barra de título se encuentre debajo y oculta por la barra de tareas. Esto no es posible, incluso si intenta forzosamente hacer esto.
Aquí tengo la barra de tareas en la parte superior de la pantalla en Windows 7, y comienzo una nueva instancia de Calculator. Estoy tratando de hacer clic y mover la ventana del programa debajo de la barra de tareas en la parte superior. Pero tan pronto como suelto el botón del mouse, Windows empuja la ventana del programa para que la barra de título no quede oculta.
Haga clic para una imagen más grande.
Comportamiento inesperado (inaceptable)
Ahora he probado esto en Windows 10 (1607). El problema surge cuando se ejecuta un proceso secundario y coloca una nueva ventana de programa en la coordenada Y 0, y el proceso principal se ejecuta antes de que la barra de tareas se coloque en la parte superior.
Usé este bit de código JS para abrir una nueva ventana desde el navegador web y colocarlo en las coordenadas X = 0 e Y = 0.
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
var myWindow = window.open("", "Test Button", "left=0, top=0, width=200, height=200");
myWindow.document.write("<p>This is my test window at");
myWindow.document.write("<br>X coordinate: " + myWindow.screenX);
myWindow.document.write("<br>Y coordinate: " + myWindow.screenY + "</p>");
}
</script>
</head>
<body>
<style>
body {background-color: DarkOliveGreen;}
</style>
<button onclick="myFunction()">My Test Button</button>
</body>
</html>
Caso 1:
- Establezca o deje la barra de tareas en la parte inferior.
- Abre el archivo HTML.
- Haga clic en el botón.
Windows debe colocar su ventana en la parte superior de esta pantalla, en la esquina superior izquierda. Por alguna razón, mi ventana se sangraba unos pocos píxeles a la derecha.
Caso 2:
- Establecer la barra de tareas en la parte superior.
- Abre el archivo HTML.
- Haga clic en el botón.
Windows debería empujar su ventana hacia abajo 40 píxeles, que es la altura de la barra de tareas (cuando está en la parte superior o inferior).
Caso 3:
- Establezca o deje la barra de tareas en la parte inferior.
- Abre el archivo HTML.
- Haga clic en el botón.
- Establecer la barra de tareas en la parte superior.
- Haz clic en el botón nuevamente.
Después del último paso, debe encontrar su ventana en la parte superior de la pantalla, debajo de la barra de tareas con los botones de la ventana inaccesibles.
Todavía no veo esto como un error, sino más bien como una falla de diseño. De todos modos, debería haber sido corregido hace mucho tiempo. Si esto ha existido desde Windows 95, significa que no ha sido corregido por más de 20 años. Eso es simplemente inaceptable.
Solución
Esto no es exactamente una solución, sino más bien una solución alternativa. Uno que el cartel original ya ha mencionado.
- Presione Alt + Espacio.
- Presione M.
- Presione Entrar.
Tenga en cuenta que no tiene que usar las teclas de flecha para mover la ventana.