CENÁRIO
Esta é uma breve introdução para quem não conhece as próximas informações:
O novo estilo de janela plana do Windows 10 usa um mecanismo de borda de janela diferente das versões anteriores do Windows , o que afeta de maneira horrível o aspecto da janela e seu uso no significado de redimensionamento e posicionamento da janela.
O Windows 10, por padrão, tem 1 px. borda visível, observe a palavra "visível", porque a realidade é que a largura da borda é maior, simplesmente é apenas uma borda invisível, ou seja, o recurso de imagem de borda usado pelo Windows 10 preenche apenas 1 px. da largura real dos limites da borda da janela, não importa quão grande seja a largura da borda, você sempre verá apenas 1 px. fronteira, e aqui você pode imaginar por si mesmo o problema que pode causar.
No Windows 10 , como nas versões anteriores do Windows, você pode executar algumas alterações no registro para aumentar a largura das bordas da janela. Este é um exemplo do que quero dizer no Windows 8 :
No entanto, quanto às "regras" ( de design inadequado ) do Windows 10 , se o usuário tentar reproduzir o mesmo truque de registro neste sistema operacional, nada mudará no aspecto da janela, você terá uma borda mais fina, sim , mas lembre-se de que apenas 1 px. dessa borda será visível, então você terá um maldito 1 px. borda visível com um identificador de redimensionamento invisível grande e irritante.
Essa péssima, ruim, hostil e horrível decisão de design da Microsoft é um fato, pois também existe um grande número de usuários que amam esse 1 px. No aspecto de fronteira, sua opinião é reajustável; no entanto, honestamente, esses usuários apenas corrigem sua opinião no aspecto do sistema operacional; eles não percebem o comportamento errado de 1 px. A borda pode causar a eles, o que quebrará a produtividade e o conforto do usuário final, mesmo com coisas simples, como tentar mover uma janela ou tentar diferenciar qual janela fica para outra, porque a borda de todas as janelas é invisível.
Esse problema foi discutido em "todos" os fóruns da Internet relacionados à personalização do Windows 10. Aqui está um tópico de discussão simples, porém interminável, em um encadeamento da Comunidade da Microsoft para seu interesse:
(Como você pode ver, o tópico foi criado há 2 anos, possui +14.000 visualizações, +100 respostas, +270 recomenda, mas as respostas ZERO e as correções ou responsabilidades ZERO da equipe da Microsoft , sim, é muito nojento.)
PROBLEMA
A pressão daquele maldito e não personalizável? 1 px. fronteira, é onde todos os problemas e piores pesadelos começam com o Windows 10 .
Eu sempre gostei de usar um programa chamado Sizer nas versões anteriores do Windows, que é um aplicativo que permite posicionar qualquer janela em posições pré-estabelecidas personalizáveis para qualquer janela visível em apenas um clique, mas esse tipo de organização de janelas que economiza tempo não pode funciona como esperado no Windows 10 porque a borda invisível, porque o tamanho das bordas invisíveis será soma ao calcular a posição da janela, e isso é convertido em um espaço vazio e irritante na área de trabalho entre as janelas posicionadas e as margens da área de trabalho ...
Para aqueles que estão familiarizados com o Sizer , esta é uma imagem para que você entenda o que quero dizer, o espaço em branco entre as posições (que são do tamanho da maldita borda invisível do Windows 10 ):
Então, por mim e por minhas razões, ter 1 px visível. border é um problema muito grande que enfrento todos os dias usando o Windows 10 , estou realmente ... desesperadamente cansado.
Não vou reverter para uma versão anterior do Windows porque ganho mais usando o Windows 10 OS e suas vantagens de desempenho, no entanto, o 1 px. border é a desvantagem mais horrível deste sistema operacional, eu gostaria de me sentir feliz por ter uma borda de janela real como nas versões anteriores do Windows , isso significa uma imagem de borda que preenche toda a largura da borda (como as imagens da comparação que publiquei acima em a introdução da pergunta), não quero ter 8 px. borda na qual apenas 1 px. é visível, isso é loucura, não sei em que diabos estavam pensando os desenvolvedores. quem projetou o Windows 10, se você der o nome "Windows" ao seu próprio sistema operacional, tente criar e implementar uma aparência e um comportamento reais da "janela" e evite implementar alças de redimensionamento de janela invisíveis para a mãe de Deus !!.
QUESTÃO
Neste ponto, sabendo que no Windows 10 a largura real da borda é 8 px, mas apenas 1 px. é mostrado, e o resto da borda é simplesmente ... invisível,
Gostaria de pedir uma possível solução para tornar a borda visível no Windows 10 , quero dizer, ter uma borda de janela real como nas versões anteriores do Windows , com um recurso de imagem de borda que preenche toda a largura da borda, NÃO uma borda invisível.
Estou ciente de que esta pergunta provavelmente precisa de conhecimentos avançados, investigação adicional e testes pessoais, porque as páginas de resultados do Google não mostram a ninguém como resolver esse problema, todas as pessoas conversam e discutem sobre esse 1 px. questão de fronteira, mas nenhum organismo parece saber uma solução, e pior do que isso, a Microsoft parece não estar ouvindo ninguém e o design razoável de uma "janela".
Devo dizer que tenho um aplicativo chamado Windows Style Builder (para versão Windows 10 ), capaz de abrir um arquivo de tema .msstyle para editar qualquer recurso de imagem contido no tema, esse programa foi a única esperança que encontrei para tentar encontrar e aumentar o recurso de imagem de borda para preencher toda a largura real da borda, no entanto, tentei aumentar todos os recursos de imagem de borda usados no tema Aero , mas o Windows 10continua mostrando um 1 px. border, parece que não importa o tamanho do recurso de imagem da borda usado para mostrar a borda pelo tema, parece que a largura da borda exibida não é controlada pelo próprio tema (eu realmente não sei), então meu pesadelo é pensar que parece uma pessoa com conhecimentos de engenharia reversa para criar um tipo de patch caseiro para aplicar a quem sabe qual recurso executável ou do Windows pode ser necessário para resolver esse problema irritante do Windows 10 , eu realmente espero que isso possa ser resolvido de uma maneira mais amigável caminho.
Não sei mais o que investigar e tentar sozinho.
REQUISITOS
O único requisito para o qual reivindico é que uma solução possível não deva implicar o uso de um tema de terceiros como, por exemplo , o Aerolite , porque eu já estou usando um tema de janelas mais escuras de terceiros, portanto, se eu mudar para outro tema (claro) então acabarei tendo um novo problema.
Por esse motivo, leve em consideração que minha pergunta é " Como tornar visível as bordas da janela invisível do Windows 10 ", não é " qual tema de terceiros posso instalar para ver as bordas da janela no Windows 10? ".
Por favor, tente também não focar a pergunta nas alternativas do Sizer , essas alternativas são bem-vindas e apreciadas do meu lado, é claro, realmente, no entanto, o verdadeiro problema são as bordas invisíveis do Windows 10 , que não apenas afetam o Sizer , mas também o problema. que afetará o uso geral do sistema operacional
ATUALIZAR
Estes parágrafos abaixo são apenas para argumentar por que os WindowBlinds da Stardock não podem ser descritos como uma solução de nenhuma maneira. Você pode ignorar todas essas palavras abaixo.
Obviamente, o WindowBlinds da Stardock será um bom programa de personalização para outros fins, ou para aqueles que se sentem bem em usá-lo, mas não apenas para tornar visíveis as bordas da janela no Windows 10 , por estes motivos:
(Observe que minha intenção não é difamar os produtos da Stardock ou a equipe de desenvolvedores, eu havia comprado o Fences há alguns anos e é um aplicativo muito profissional que acho que todo mundo deve ter para a organização de ícones na área de trabalho, eu realmente não posso viver sem o Fences , então Agradeço o trabalho de Stardock.)
O programa usa um tipo de tecnologia especial que parece não aparecer em temas comuns do Windows, porque não aplica um arquivo de tema nem envolve um arquivo .msstyles que contém os recursos e as configurações do tema, como conhecemos.
Minha afirmação acima é argumentada porque, após um monitoramento de arquivo e registro, não descobri como eles "adicionam" bordas às janelas, o programa não tornou nada relevante com as chaves de registro relacionadas aos temas do Windows ou os arquivos / diretórios de temas do Windows, então eu Suspeite que este programa deve usar técnicas de conexão de API em algumas APIs do UX Theme Win32 para alterar os recursos no tempo de execução; em seguida, é necessário um monitoramento avançado das chamadas para as funções do WinAPI para confirmar minha suspeita.
É um aplicativo que implica a aplicação de um tema personalizado do WindowBlinds para "adicionar" bordas às janelas e que consome muitos recursos, muito.
O programa altera o estilo da barra de tarefas e o menu winstart, que afeta seu comportamento, parece que o usuário final não pode decidir desativar esses recursos (não tenho certeza); portanto, o uso do WindowBlinds limita você a não poder usar programas como o StartIsBack ++ para obter um menu decente do winstart (eu testei e quebre o StartIsBack ++ ), por outro lado, provavelmente [os Windowblinds do Stardock] devem oferecer suporte ao produto Start10 do Stardock , apenas para mencionar para aqueles que se interessam, mas na minha opinião nada melhor que o StartIsBack ++ .
O WindowBlinds realmente não fica visível nas bordas da janela , o que parece fazer é reduzir o retângulo original da janela para imprimir bordas falsas, o que produz um retângulo sem cliente mais alto ou um "retângulo invisível das bordas da janela" mais irritante do que o padrão do Windows 10 , que impossibilita totalmente (ainda mais) o uso de programas como o Sizer e etc. para gerenciar as posições da janela, porque esse é o retângulo real e modificado da janela após a aplicação do tema WindowBlinds :
Podemos continuar dizendo que ele adiciona uma sombra (indesejada) sobre a janela, mesmo quando você desabilitou todas as opções de efeito nas configurações do Painel de Controle, porque, como mencionei no início, este programa parece não estar usando temas comuns do Windows, portanto as opções do painel de controle que afetam os temas do Windows não afetam os temas do WindowBlinds . Em vez disso, suspeito que este programa use técnicas de enganchamento de API para "criar" o ambiente do tema (e bordas falsas). WindowsBlinds possui suas próprias configurações de efeito.
Como última desvantagem, o WindowBlinds é um produto pago e é um aplicativo de personalização "completo", ou seja, uma pessoa não deve pensar em pagar e instalar um conjunto completo de personalização apenas para tentar fazer uma única alteração em um Tema do Windows.