SCÉNARIO
Ceci est une brève introduction pour ceux qui ne connaissent pas les informations suivantes:
Le nouveau style de fenêtre plate de Windows 10 utilise un mécanisme de bordure de fenêtre différent des versions précédentes de Windows , ce qui affecte de manière horrible l'aspect de la fenêtre et son utilisation, dans le sens du redimensionnement et du positionnement de la fenêtre.
Windows 10 par défaut a 1 px. bordure visible, remarquez le mot "visible", car la réalité est que la largeur de la bordure est plus grande, il s'agit simplement d'une bordure invisible, c'est-à-dire que la ressource d'image de bordure que Windows 10 l' utilise ne remplit que 1 px. de la largeur réelle des bordures de la fenêtre, quelle que soit la largeur de la bordure, vous ne verrez toujours que 1 px. frontière, et ici vous pouvez imaginer par vous-même le problème qui peut en résulter.
Dans Windows 10 , comme dans les versions précédentes de Windows, vous pouvez effectuer certaines modifications du registre pour augmenter la largeur des bordures de fenêtre, voici un exemple de ce que je veux dire, pour Windows 8 :
Cependant, comme pour les "règles" (de mauvaise conception ) de Windows 10 , si l'utilisateur essaie de reproduire la même astuce de registre dans ce système d'exploitation, rien ne changera dans l'aspect de la fenêtre, vous vous retrouverez avec une bordure de geater, oui , mais rappelez-vous que seulement 1 px. de cette bordure sera visible, donc vous finirez par avoir un putain de 1 px. bordure visible avec une grande et redoutable poignée de redimensionnement invisible.
Cette mauvaise, mauvaise, désagréable et horrible décision de conception de Microsoft est un fait, tout comme un fait qui existe chez de nombreux utilisateurs qui aiment ce 1 px. aspect frontière, leur opinion est respetable, cependant, honnêtement, ces utilisateurs ne fixent leur opinion que sur le système d'exploitation, ils ne remarquent pas le mauvais comportement que 1 px. La frontière peut leur causer une perte de productivité et de confort pour l'utilisateur final, même avec des choses simples comme essayer de déplacer une fenêtre ou essayer de faire la différence entre les fenêtres, car la bordure de toutes les fenêtres est invisible.
Ce problème a été discuté sur "tous" les forums Internet liés à la personnalisation de Windows 10 , voici un sujet de discussion simple mais sans fin sur un fil de discussion de la communauté Microsoft pour votre intérêt:
(Comme vous pouvez le voir, le sujet a été créé il y a 2 ans, a +14.000 vues, +100 réponses, +270 recommande, mais les réponses ZERO et les corrections ZERO ou les responsabilités de l' équipe Microsoft , oui, sont très dégoûtantes.)
PROBLÈME
La pression de ce fichu et personnalisable? 1 px. frontière, c'est là que tous les problèmes et les pires cauchemars commencent avec Windows 10 .
J'ai toujours aimé utiliser un programme nommé Sizer dans les versions précédentes de Windows, qui est une application qui vous permet de positionner n'importe quelle fenêtre à des positions préétablies personnalisables pour n'importe quelle fenêtre visible en un seul clic, mais ce type d'applications d'organisation de fenêtres permettant de gagner du temps ne peut pas fonctionne comme prévu dans Windows 10 parce que la foutue bordure invisible, car la taille des bordures invisibles sera la somme lors du calcul de la position de la fenêtre, et cela se traduit par un espace vide ennuyeux sur le bureau entre les fenêtres positionnées et les marges du bureau ...
Pour ceux qui connaissent Sizer , voici une image pour vous faire comprendre ce que je veux dire, l'espace vide entre les positions (qui sont la taille de la foutue bordure invisible de Windows 10 ):
Donc, pour moi et mes raisons, avoir 1 px visible. border est un très gros problème auquel je suis confronté tous les jours avec Windows 10 , je suis vraiment ... blasé.
Je ne reviendrai pas à une version précédente de Windows car j'en gagne plus en utilisant le système d' exploitation Windows 10 et ses avantages en termes de performances, cependant le 1 px. border est l'inconvénient le plus horrible de ce système d'exploitation, je voudrais me sentir heureux d'avoir une vraie bordure de fenêtre comme dans les versions précédentes de Windows , cela signifie une image de bordure qui remplit toute la largeur de la bordure (comme les images de la comparaison que j'ai publiée ci-dessus dans l'introduction de la question), je ne veux pas avoir un 8 px. frontière dans laquelle seulement 1 px. est visible, c'est fou, je ne sais pas dans quoi diable pensaient les devs. qui a conçu Windows 10, si vous donnez le nom "Windows" à votre propre système d'exploitation, essayez de concevoir et d'implémenter une apparence et un comportement de "fenêtre" réels, puis évitez d'implémenter des poignées de redimensionnement de fenêtre invisibles pour la mère de Dieu !!.
QUESTION
À ce stade, sachant que dans Windows 10, la largeur réelle de la bordure est de 8 px, mais seulement 1 px. est montré, et le reste de la bordure est juste ... invisible,
Je voudrais demander une solution possible pour rendre visible la bordure dans Windows 10 , je veux dire avoir une vraie bordure de fenêtre comme dans les versions précédentes de Windows , avec une ressource d'image de bordure qui remplit toute la largeur de la bordure, PAS une bordure invisible.
Je suis conscient que cette question nécessite probablement des connaissances avancées, une enquête plus approfondie et des tests personnels, car les pages de résultats de Google ne montreront à personne comment résoudre ce problème, tout le monde parle et discute de ce 1 px. problème de frontière, mais aucun organisme ne semble connaître une solution, et pire que cela, Microsoft semble n'écouter personne et la conception raisonnable d'une "fenêtre".
Je dois dire que j'ai une application nommée Windows Style Builder (pour la version Windows 10 ), qui est capable d'ouvrir un fichier de thème .msstyle pour modifier n'importe quelle ressource d'image contenue dans le thème, ce programme était le seul espoir que j'ai trouvé pour essayer de trouver et augmenter la ressource d'image de bordure pour remplir toute la largeur réelle de la bordure, mais j'ai essayé d'agrandir toutes les ressources d'image de bordure utilisées dans le thème Aero , mais Windows 10montre toujours un 1 px. border, semble quelle que soit la taille de la ressource d'image de bordure utilisée pour montrer la bordure par le thème, la largeur de la bordure affichée n'est pas contrôlée par le thème lui-même (je ne sais pas vraiment), donc mon cauchemar est de penser que semble une personne avec des connaissances en ingénierie d'inversion pour créer une sorte de correctif fait maison à appliquer à qui sait quel exécutable ou quelle ressource Windows pourrait être nécessaire pour résoudre ce problème ennuyeux de Windows 10 , j'espère vraiment que cette chose pourra être résolue de manière plus conviviale façon.
Je ne sais plus quoi enquêter et essayer par moi-même.
EXIGENCES
La seule condition que je réclame, c'est qu'une solution possible ne devrait pas impliquer l'utilisation d'un thème tiers comme par exemple Aerolite , c'est parce que j'utilise déjà un thème de fenêtres plus sombres tiers, donc si je passe à un autre thème (clair) alors je vais finir par avoir un nouveau problème.
Pour cette raison, veuillez vraiment tenir compte du fait que ma question est " Comment rendre visible les bordures des fenêtres invisibles de Windows 10 ", et non " quel thème tiers je peux installer pour voir les bordures des fenêtres dans Windows 10? ".
Veuillez également ne pas concentrer la question sur les alternatives de Sizer , ces alternatives sont les bienvenues et appréciées de mon côté, bien sûr, vraiment, mais le vrai problème est les bordures invisibles de Windows 10 , qui non seulement affecteront Sizer , est un problème qui affectera l'utilisation globale du système d'exploitation
MISE À JOUR
Ces paragraphes ci-dessous ne sont qu'un argument pour expliquer pourquoi les WindowBlinds de Stardock ne peuvent en aucun cas être décrits comme une solution. Vous pouvez ignorer tous ces mots ci-dessous.
Évidemment , WindowBlinds de Stardock sera un bon programme de personnalisation pour d'autres types d'objectifs, ou pour ceux qui se sentent bien en l'utilisant, mais pas seulement pour rendre visibles les bordures de fenêtre dans Windows 10 , pour ces raisons:
(Veuillez noter que mon intention n'est pas de diffamer les produits ou l'équipe de développement de Stardock, j'avais acheté des clôtures il y a des années et c'est une application très professionnelle que je pense que tout le monde doit avoir pour l'organisation des icônes du bureau, je ne peux vraiment pas vivre sans clôtures , donc J'apprécie le travail de Stardock.)
Le programme utilise une sorte de technologie spéciale qui ne semble pas être présente dans les thèmes Windows courants, car il n'applique pas de fichier de thème ni n'implique un fichier .msstyles qui contient les ressources et les paramètres de thème que nous connaissons.
Mon affirmation ci-dessus est argumentée car après une surveillance des fichiers et du registre, je n'ai pas découvert comment ils "ajoutent" des bordures aux fenêtres, le programme n'a rien fait de pertinent avec les clés de registre liées aux thèmes Windows ou les fichiers / répertoires de thème Windows, donc j'ai soupçonne que ce programme doit utiliser des techniques de raccordement d'API sur certaines API UX Theme Win32 pour modifier les ressources au moment de l'exécution, puis une surveillance avancée des appels aux fonctions WinAPI est requise pour confirmer ma suspicion.
C'est une application qui implique d'appliquer un thème WindowBlinds personnalisé pour "ajouter" des bordures aux fenêtres, et qui consomme beaucoup de ressources.
Le programme modifie le style de la barre des tâches et le menu winstart, qui affecte son comportement, semble que l'utilisateur final ne peut pas décider de désactiver ces fonctionnalités (je ne suis pas sûr), donc l'utilisation de WindowBlinds vous limite d'être incapable d'utiliser des programmes comme StartIsBack ++ pour obtenir un menu winstart décent (je l'ai testé et il casse StartIsBack ++ ), d'autre part, probablement [Stardock's Windowblinds] devrait prendre en charge leur produit Stardock's Start10 , juste pour le mentionner pour ceux qui se sentent intéressés, mais à mon avis, il a rien de mieux que StartIsBack ++ .
WindowBlinds ne rend pas vraiment visible les bordures de la fenêtre , ce qu'il semble faire est de réduire le rectangle de fenêtre d'origine pour imprimer de fausses bordures, ce qui produit un rectangle non client plus élevé ou un "rectangle de bordures de fenêtre invisible" plus ennuyeux que le Windows 10 par défaut, qui totalement impossibilité (encore plus) l'utilisation de programmes comme Sizer et etc. pour gérer les positions des fenêtres, car c'est le vrai rectangle de fenêtre modifié après l'application d'un thème WindowBlinds :
Nous pouvons continuer à dire qu'il ajoute une ombre (indésirable) sur la fenêtre, même lorsque vous avez désactivé toutes les options d'effets dans les paramètres du Panneau de configuration, car comme je l'ai mentionné au début, ce programme ne semble pas utiliser les thèmes Windows courants, donc les options du panneau de configuration qui affectent les thèmes Windows n'affecteront pas les thèmes WindowBlinds , je soupçonne plutôt que ce programme utilise des techniques de raccordement API pour "créer" l'environnement du thème (et de fausses bordures). WindowsBlinds a ses propres configurations d'effets.
Dernier inconvénient, WindowBlinds est un produit payant, et c'est une application de personnalisation "complète", je veux dire qu'une personne ne devrait pas penser à payer et à installer une suite complète de personnalisation juste pour essayer de faire un seul changement dans un Thème Windows.
la source
Réponses:
J'ai une conjecture: tous les thèmes personnalisés sont basés sur l'édition intégrée
aero.msstyles
ouaerolite.msstyles
, situés à%windir%\Resources\Themes\aero
.aero
vient avec bordure 1px fixe, tandis que aérolithe a frontière 1-8px, configurable par registre ou WSB (9px ou au- dessus des restes invisibles). Jusqu'à présent, il n'y a pas de documentation publique sur la façon de créer des styles à partir de zéro. En tant que tel, le fait que votre thème ait une bordure visible configurable dépend du style par défaut de msstyles.Il est conseillé de demander une assistance professionnelle à Virtual Customs .
la source
Ce n'est peut-être pas exactement ce que vous recherchez, mais cela pourrait vous aider. Si vous allez dans Système ou cliquez avec le bouton droit sur "cet ordinateur" et accédez aux propriétés, puis cliquez avec le bouton gauche sur "Paramètres système avancés", cliquez sur le bouton "Paramètres" dans la zone de groupe "Performances" sous l'onglet "Avancé", puis réglez la machine sur "Ajuster pour de meilleures performances". Après avoir fait cela, cliquez sur OK et laissez les paramètres entrer. Ensuite, essayez de faire glisser une fenêtre et vous verrez la zone de bordure "invisible" que vous recherchez qui existe dans les versions précédentes de Windows. Peut-être pouvez-vous en tirer parti?
la source
WindowBlinds de Stardock (9,99 $, essai de 30 jours disponible) prétend être en mesure de le faire.
Voici un exemple de leur démo pour Windows 10:
la source
Avez-vous essayé Divvy? Ils ont une version Windows et je crois que je l'utilise de la même manière que vous utilisez Sizer. Je viens de tester pour voir si j'obtiens un écart entre les fenêtres en utilisant Divvy en plaçant un mspaint bleu vif derrière deux fenêtres chromées dimensionnées en utilisant Divvy et je ne pouvais pas voir à travers les fenêtres en arrière-plan.
Je sais que c'est un produit payant et pas nécessairement le correctif que vous recherchez, mais semble être capable de faire ce que vous voulez que Sizer fasse. Peut-être que cela corrige en interne la transparence dont vous parlez dans Win 10.
Lien Divvy (Windows)
la source