El borde de la ventana de Visual Studio 2012 se filtra a otra pantalla

El borde de la ventana de Visual Studio 2012 se filtra a otra pantalla

Tengo varios monitores de 30" y, como resultado, uso Win+Izquierda/Derecha para colocar ventanas en mosaico en los lados izquierdo y derecho de cada pantalla. He notado que una característica molesta de Visual Studio 2012 es que parece "filtrar". " en la siguiente pantalla. Puedo ver una línea en la pantalla adyacente como si el borde de la ventana estuviera ligeramente por encima del borde. ¿Alguien más ve esto? ¿Es un error?

Esto es en Windows 7 de 64 bits. Nunca había visto esto con ninguna otra aplicación.

Respuesta1

No estoy seguro de que esto pueda considerarse un "error"; más bien es un efecto secundario de la forma en que Visual Studio 2012 dibuja los bordes brillantes de las ventanas. Cada uno de los bordes superior, izquierdo, derecho e inferior son en realidad ventanas separadas, con el nombre de clase "VisualStudioGlowWindow"; puedes usar Spy++ para verificar esto.

Según Spy++, las cuatro ventanas de sombra paralela se ocultan cuando la ventana principal está maximizada. Debido a que Aero-acoplar la ventana principal a uno de los bordes de la pantalla no es un estado de ventana completamente "maximizado", el código que administra las ventanas ocultas no las oculta y terminan "filtrándose" al monitor adyacente.

Sería interesante ver si este problema persiste en Windows 10, ya que la función de borde brillante está integrada en el sistema operativo en esa versión y debería administrarse sola en consecuencia cuando se maximiza una ventana. Desafortunadamente, no tengo una configuración de monitores múltiples en Windows 10 para probar esto.

Respuesta2

Esto también me ha estado molestando, así que hice una pequeña utilidad basada en que Michael señalara el nombre distintivo de la clase. La configuración predeterminada debería ocultar automáticamente todos los brillos nuevos de Visual Studio cada 5 segundos. ¡Avísame si tienes algún inconveniente!

https://github.com/9001/windowhider/releases

información relacionada