GUIÓN
Esta es una breve introducción para aquellos que no conocen la siguiente información:
El nuevo estilo de ventana plana de Windows 10 usa un mecanismo de borde de ventana diferente que las versiones anteriores de Windows , lo que afecta de manera horrible el aspecto de la ventana y su uso, en el significado del cambio de tamaño y el posicionamiento de la ventana.
Windows 10 por defecto tiene 1 px. borde visible, observe la palabra "visible", porque la realidad es que el ancho del borde es mayor, simplemente es un borde invisible, es decir, el recurso de imagen de borde que Windows 10 usa solo ocupa 1 px. del ancho real de los límites del borde de la ventana, no importa cuán grande sea el ancho del borde, siempre verá solo 1 px. frontera, y aquí puedes imaginar por ti mismo el problema que puede causar.
En Windows 10 , como en versiones anteriores de Windows, puede realizar algunos cambios en el registro para aumentar el ancho de los bordes de la ventana, este es un ejemplo de lo que quiero decir, para Windows 8 :
Sin embargo, en cuanto a las "reglas" ( mal diseño ) de Windows 10 , si el usuario intenta reproducir el mismo truco de registro en este sistema operativo, nada cambiará en el aspecto de la ventana, terminará con un borde más suave, sí , pero recuerda que solo 1 px. de ese borde será visible, por lo que terminarás teniendo un maldito 1 px. borde visible con un asa grande y anonimizada invisible.
Esta decisión de diseño pobre, mala, hostil y horrible de Microsoft es un hecho, como también es un hecho que existen muchos usuarios que aman este 1 px. aspecto fronterizo, su opinión es respetable, sin embargo, honestamente, esos usuarios solo arreglan su opinión sobre el aspecto del sistema operativo, no notan el comportamiento incorrecto de 1 px. el borde puede causarles, lo que romperá la productividad y comodidad del usuario final, incluso con cosas simples como tratar de mover una ventana o tratar de diferenciar qué ventana está sobre otra, porque el borde de todas las ventanas es invisible.
Este tema se ha discutido en "todos" los foros de Internet relacionados con la personalización de Windows 10 , aquí hay un tema de discusión simple pero interminable en un hilo de la Comunidad de Microsoft para su interés:
(Como puede ver, el tema se creó hace 2 años, tiene +14,000 vistas, +100 respuestas, +270 recomendaciones, pero CERO responde y CERO arreglos o responsabilidades del equipo de Microsoft , sí, es muy desagradable).
PROBLEMA
¿La presencia de ese maldito e inescrutable? 1 px. frontera, allí es donde todos los problemas y las peores pesadillas comienzan con Windows 10 .
Siempre me encantó usar un programa llamado Sizer en versiones anteriores de Windows, que es una aplicación que le permite posicionar cualquier ventana en posiciones preestablecidas personalizables para cualquier ventana visible con un solo clic, sin embargo, este tipo de aplicaciones de organización de ventanas que ahorran tiempo no pueden funciona como se esperaba en Windows 10 porque el maldito borde invisible, porque el tamaño de los bordes invisibles se sumará al calcular la posición de la ventana, y esto se traduce en un espacio vacío anonadado en el escritorio entre las ventanas posicionadas y los márgenes del escritorio ...
Para aquellos que están familiarizados con Sizer , esta es una imagen para que entiendan lo que quiero decir, el espacio en blanco entre las posiciones (que son del tamaño del maldito borde invisible de Windows 10 ):
Entonces, para mí y mis razones, tener 1 px visible. Border es un problema muy grande que enfrento todos los días con Windows 10 , estoy realmente ... desesperadamente cansado.
No retrocederé a una versión anterior de Windows porque gano más usando el sistema operativo Windows 10 y sus ventajas de rendimiento, sin embargo, el 1 px. el borde es la desventaja más horrible de este sistema operativo, me gustaría sentirme feliz al tener un borde de ventana real como en versiones anteriores de Windows , esto significa una imagen de borde que llena todo el ancho del borde (como las imágenes de la comparación que publiqué anteriormente en la introducción de la pregunta), no quiero tener un 8 px. borde en el que solo 1 px. es visible, eso es una locura, no sé en qué demonios estaban pensando los desarrolladores. quien diseñó Windows 10, si va a dar el nombre de "Windows" a su propio sistema operativo, intente diseñar e implementar una apariencia y comportamiento real de "ventana", ¡entonces evite implementar manijas invisibles de redimensionamiento de ventanas para la madre de Dios!
PREGUNTA
En este punto, sabiendo que en Windows 10 el ancho real del borde es de 8 px, pero solo 1 px. se muestra, y el resto del borde es simplemente ... invisible,
Me gustaría pedir una posible solución para hacer visible el borde en Windows 10 , quiero decir tener un borde de ventana real como en versiones anteriores de Windows , con un recurso de imagen de borde que llene todo el ancho del borde, NO un borde invisible.
Sé que esta pregunta probablemente necesita conocimientos avanzados, más investigación y pruebas personales, porque las páginas de resultados de Google no mostrarán a nadie cómo resolver este problema, todas las personas hablan y discuten sobre este 1 px. problema fronterizo, pero ningún cuerpo parece conocer una solución, y lo peor de todo es que Microsoft parece no escuchar a nadie y al diseño razonable de una "ventana".
Debo decir que tengo una aplicación llamada Windows Style Builder (para la versión de Windows 10 ), que puede abrir un archivo de tema .msstyle para editar cualquier recurso de imagen contenido en el tema, ese programa fue la única esperanza que encontré para tratar de encontrar y aumentar el recurso de imagen de borde para llenar todo el ancho real del borde, sin embargo, intenté agrandar todos los recursos de imagen de borde utilizados en el tema Aero , pero Windows 10permanece mostrando un 1 px. borde, parece que no importa cuán grande sea el recurso de imagen de borde utilizado para mostrar el borde por el tema, parece que el ancho del borde mostrado no está controlado por el tema en sí (no lo sé realmente), por lo que mi pesadilla es pensar que Parece una persona con conocimientos de ingeniería inversa para crear una especie de parche casero para aplicar a quién sabe qué ejecutable o recurso de Windows podría ser necesario para resolver este problema de Windows 10 , realmente espero que esto se resuelva de una manera más amigable camino.
No sé qué más investigar e intentar por mí mismo.
REQUISITOS
El único requisito que reclamo es que una posible solución no debería implicar el uso de un tema de terceros como, por ejemplo , Aerolite , esto es porque ya estoy usando un tema de Windows más oscuro de terceros, así que si cambio a otro tema (claro) entonces terminaré teniendo un nuevo problema.
Por esa razón, tenga realmente en cuenta que mi pregunta es " ¿Cómo hacer visibles los bordes de la ventana invisible de Windows 10 ", no es " qué tema de terceros puedo instalar para ver los bordes de la ventana en Windows 10? ".
Por favor, también intente no enfocar la pregunta en las alternativas de Sizer , esas alternativas son bienvenidas y apreciadas por mi parte, por supuesto, realmente, sin embargo, el verdadero problema son los bordes invisibles de Windows 10 , que no solo afectarán a Sizer , es un problema eso afectará el uso general del sistema operativo
ACTUALIZAR
Estos párrafos a continuación son solo un argumento por el cual WindowBlinds de Stardock no se puede describir como una solución de ninguna manera. Puedes ignorar todas estas palabras a continuación.
Obviamente , WindowBlinds de Stardock será un buen programa de personalización para otro tipo de propósitos, o para aquellos que se sienten bien al usarlo, pero no solo para hacer visibles los bordes de las ventanas en Windows 10 , por estos motivos:
(Tenga en cuenta que mi intención no es difamar los productos o el equipo de desarrollo de Stardock, compré Fences hace años y es una aplicación muy profesional que creo que todos deben tener para la organización de iconos de escritorio, realmente no puedo vivir sin Fences , así que Aprecio el trabajo de Stardock.)
El programa utiliza un tipo de tecnología especial que parece no aparecer en los temas comunes de Windows, porque no aplica un archivo de tema ni tampoco involucra un archivo .msstyles que contenga los recursos y configuraciones del tema como sabemos.
Mi afirmación anterior se argumenta porque después de un monitoreo de archivos y registros no descubrí cómo "agregan" bordes a las ventanas, el programa no hizo nada relevante con las claves de registro relacionadas con los temas de Windows o los archivos / directorios de temas de Windows, por lo que sospecho que este programa debe usar técnicas de enganche de API en algunas UX Theme Win32 API para cambiar los recursos en el momento de la ejecución, luego se requiere un monitoreo avanzado de las llamadas a las funciones de WinAPI para confirmar mi suspensión.
Es una aplicación que implica aplicar un tema personalizado de WindowBlinds para "agregar" bordes a las ventanas, y que consume muchos recursos.
El programa cambia el estilo de la barra de tareas y el menú winstart, que afecta su comportamiento, parece que el usuario final no puede decidir deshabilitar esas funciones (no estoy seguro), por lo que el uso de WindowBlinds limita que no pueda usar programas como StartIsBack ++ para obtener un menú winstart decente (lo probé y rompe StartIsBack ++ ), por otro lado, probablemente [Stardock's Windowblinds] debería admitir su producto Stardock's Start10 , solo para mencionarlo para aquellos que se sienten interesados, pero en mi opinión tiene nada mejor que StartIsBack ++ .
WindowBlinds realmente no hace visibles los bordes de la ventana , lo que parece hacer es reducir el rectángulo original de la ventana para imprimir bordes falsos, lo que produce un rectángulo superior que no es cliente o un "rectángulo invisible de los bordes de la ventana" más anónimo que el predeterminado de Windows 10 , que totalmente imposible (incluso más) el uso de programas como Sizer y etc. para administrar las posiciones de la ventana, porque este es el rectángulo de ventana real y modificado después de aplicar un tema WindowBlinds :
Podemos continuar diciendo que agrega una sombra (no deseada) sobre la ventana, incluso cuando desactivó todas las opciones de efectos en la configuración del Panel de control, esto se debe a que, como mencioné al principio, este programa parece no usar temas comunes de Windows, por lo que las opciones del panel de control que afectan a los temas de Windows no afectarán a los temas de WindowBlinds , en cambio sospecho que este programa usa técnicas de enganche API para "crear" el entorno del tema (y los bordes falsos). WindowsBlinds tiene sus propias configuraciones de efectos.
Como última desventaja, WindowBlinds es un producto pago, y es una aplicación de personalización "completa", quiero decir que una persona no debería pensar en pagar e instalar un conjunto completo de personalización solo para intentar hacer un solo cambio en un Tema de Windows.
fuente
Respuestas:
Tengo una conjetura: todos los temas personalizados se basan en la edición integrada
aero.msstyles
oaerolite.msstyles
ubicada en%windir%\Resources\Themes\aero
.aero
viene con borde de 1 píxel fijo, mientras que aerolite tiene frontera 1-8px, configurable a través del registro o WSB (9px o por encima de los restos invisibles). Hasta ahora no hay documentación pública sobre cómo construir msstyles desde cero. Como tal, si su tema tiene un borde visible configurable depende de qué msstyles predeterminados se haya basado.Se recomienda buscar asistencia profesional en Aduanas virtuales .
fuente
Puede que esto no sea exactamente lo que está buscando, pero podría ayudarlo. Si va a Sistema o hace clic con el botón derecho en "esta computadora" y va a propiedades, luego a la izquierda, haga clic en "configuración avanzada del sistema", haga clic en el botón "configuración" en el cuadro de grupo "rendimiento" en la pestaña "avanzado", y luego configure la máquina en "Ajustar para obtener el mejor rendimiento". Después de hacer eso, haga clic en Aceptar y deje que se active la configuración. Luego intente arrastrar una ventana y verá el cuadro de borde "invisible" que está buscando que existe en versiones anteriores de ventanas. ¿Quizás puedas aprovechar eso?
fuente
WindowBlinds de Stardock ($ 9.99, prueba de 30 días disponible) afirma que puede hacer esto.
Aquí hay un ejemplo de su demo para Windows 10:
fuente
¿Has probado Divvy? Tienen una versión de Windows y creo que la uso de la misma manera que usas Sizer. Acabo de probar para ver si tengo un espacio entre las ventanas usando Divvy al poner una pintura azul brillante detrás de dos ventanas cromadas del tamaño de Divvy y no pude ver a través de las ventanas al fondo.
Sé que es un producto pago y no necesariamente la solución que estás buscando, pero parece ser capaz de hacer lo que quieres que haga Sizer. Quizás corrige internamente la transparencia que mencionas en Win 10.
Divvy Link (Windows)
fuente