Ist es möglich, die Ränder des unsichtbaren Fensters von Windows 10 sichtbar zu machen?

- SZENARIO


Dies ist eine kurze Einführung für diejenigen, die die nächsten Informationen nicht kennen:

Der flache Fensterstil des neuen [[6]}Windows 10 [[7]} verwendet einen anderen Fensterrahmenmechanismus als frühere Windows - Versionen, was sich auf schreckliche Weise auswirkt der Fensteraspekt und seine Verwendung im Mittel der Fenstergrößenänderung und Fensterpositionierung.

Windows 10 hat standardmäßig 1 px. sichtbare Grenze, beachten Sie das Wort " sichtbar", da die Realität ist,dass die Randbreite größer ist, ist einfach nur eine unsichtbare Grenze, das heißt, die Grenze Bildressource, die Windows 10 verwendet es füllt nur 1 px. von der tatsächlichen Breite der Fensterrahmengrenzen, egal wie groß die Rahmenbreite ist, sehen Sie immer nur 1 px. grenze, und hier können Sie sich selbst das Problem vorstellen, das verursachen kann.

In Windows 10 können Sie wie in früheren Windows-Versionen einige Registrierungsänderungen durchführen, um das Fenster zu vergrößern randbreite, dies ist ein Beispiel für das, was ich meine, für Windows 8:

geben Sie hier die Bildbeschreibung ein

geben Sie hier die Bildbeschreibung ein

Was jedoch die (bad-Design) "Regeln" von Windows 10 betrifft, wenn der Benutzer versucht, den gleichen Registrierungstrick in diesem OS zu reproduzieren, ändert sich nichts im Fensteraspekt, Sie werden mit einem Geater-Rand enden, ja, aber denken Sie daran, dass nur 1 px. von diesem Rand wird sichtbar sein, also wirst du am Ende eine verdammte 1 px haben. sichtbare Grenze mit einem großen und annonying unsichtbare Größe Griff.

Diese schlechte, schlechte, unfreundliche und schreckliche Designentscheidung von Microsoft ist eine Tatsache, ebenso wie eine Tatsache, die viele Benutzer gibt, die diese 1 px lieben. Grenze Aspekt, Ihre Meinung ist respetable, jedoch honestlly diese Benutzer nur fix Ihre Meinung auf der O. S. Aspekt, merken Sie nicht das falsche Verhalten, dass 1 px. dies kann dazu führen, dass sie, whch wird die Endbenutzer-Produktivität und Komfort brechen, auch nur mit einfachen Dingen wie der Versuch, ein Fenster zu verschieben, oder versuchen, zu sehen, welches Fenster auf andere ist, weil der Rand aller Fenster unsichtbar sind.

Dieses Problem wurde diskutiert über "alle" das Internet Foren, die Sie bis Windows-10 Personalisierung, hier ist eine einfache, aber nie endende Diskussion Thema auf eine Microsoft Community thread für dein Interesse:

( Wie Sie sehen können, wurde das Thema vor 2 Jahren erstellt, hat +14.000 Aufrufe, +100 Antworten, +270 Empfehlungen, aber NULL Antworten und NULL Korrekturen oder Verantwortlichkeiten von Microsoft Team, ja, ist sehr ekelhaft. )

PROBLEM


Die Unschuld dieses verdammten und uncustomizable? 1 px. dort beginnen alle Probleme und schlimmsten Albträume mit Windows 10.

Ich habe es immer geliebt, ein Programm namens Sizer in früheren Windows-Versionen ist dies eine Anwendung, mit der Sie jedes Fenster mit nur einem Klick an anpassbare vordefinierte Positionen für jedes sichtbare Fenster positionieren können, jedoch kann diese Art von zeitsparenden Fensterorganisationsanwendungen in nicht wie erwartet funktionieren Windows 10 weil der verdammte unsichtbare Rahmen, weil die Größe der unsichtbaren Ränder bei der Berechnung der Position für das Fenster berechnet wird, und dies wird in eine annonying leere platz auf dem Desktop zwischen den positionierten Fenstern und den Desktop-Rändern...

Für diejenigen, die mit Sizer vertraut sind, ist dies ein Bild, damit Sie verstehen, was ich meine, den Leerraum zwischen den Positionen (die die Größe des verdammten unsichtbaren Randes von Windows 10): geben Sie hier die Bildbeschreibung ein

Also, für mich und meine Gründe, eine 1 sichtbare px zu haben. dies ist ein sehr großes Problem, das ich jeden Tag mit Windows 10, ich bin wirklich ...dringend Jaded.

Ich werde kein Rollback auf eine frühere Windows - Version durchführen, da ich mit Windows 10 OS und seinen Leistungsvorteilen mehr gewinne, jedoch die 1 px. border ist der schrecklichste Nachteil dieser OS, ich möchte mich glücklich fühlen, wenn ich einen echten Fensterrahmen wie in früheren Windows - Versionen habe, dies bedeutet ein Rahmenbild, das die gesamte Rahmenbreite ausfüllt (wie die Bilder des Vergleichs, den ich oben in der Frageneinführung veröffentlicht habe), ich möchte nicht die gesamte Rahmenbreite füllen. eine 8 px. grenze, in der nur 1 px. ist sichtbar, das ist verrückt, ich weiß nicht, was zum Teufel dachten die Entwickler. wer hat Windows 10 entworfen, wenn Sie Ihren eigenen Betriebssystemen den Namen "Windows" geben, dann versuchen Sie, ein echtes "Fenster" - Erscheinungsbild und Verhalten zu entwerfen und zu implementieren, und vermeiden Sie es, unsichtbare Fenstergrößenänderungsgriffe für die Mutter Gottes zu implementieren!!.

FRAGE


Zu diesem Zeitpunkt wissen Sie, dass in Windows 10 die tatsächliche Randbreite 8 px beträgt, aber nur 1 px. wird gezeigt, und der Rest der Grenze ist nur... unsichtbar,

Ich möchte nach einer möglichen Lösung fragen, um den Rahmen in sichtbar zu machen Windows 10, ich meine, einen echten Fensterrahmen wie in früheren Windows Versionen zu haben, mit einer Rahmenbildressource, die die gesamte Rahmenbreite ausfüllt, NICHT einen unsichtbaren Rahmen.

Ich bin mir bewusst, dass diese Frage wahrscheinlich fortgeschrittene Kenntnisse, weitere Untersuchungen und persönliche Tests benötigt, da die Ergebnisseiten von Google sind wird niemandem zeigen, wie man dieses Problem löst, alle Leute reden und diskutieren über dieses 1 px. Grenze Problem, aber keinen Körper, der zu wissen scheint, eine Lösung, und als die schlimmsten, Microsoft - scheint nicht listenning zu jedermann und der angemessenen Gestaltung von "Fenster".

Ich muss sagen, dass ich eine Anwendung mit dem Namen Windows Style Builder (für das Windows-10 version), die ist in der Lage zu öffnen eine .msstyle Theme-Datei zum Bearbeiten einer beliebigen Bildressource in das Thema, dieses Programm war die einzige Hoffnung, die ich gefunden habe, um zu versuchen, die Border Image-Ressource zu finden und zu vergrößern, um die gesamte reale border width zu füllen, aber ich habe versucht, alle Border Image-Ressourcen zu vergrößern, die in Aero verwendet werden Thema, aber Windows 10 zeigt weiterhin 1 px. border, scheint egal wie groß die Border Image-Ressource ist, die verwendet wird, um den Rahmen nach Thema anzuzeigen, scheint die angezeigte border width nicht vom Thema selbst gesteuert zu werden( ich weiß es nicht wirklich), also mein Albtraum ist zu denken, dass scheint, dass eine person mit Umkehrung-engineering-Kenntnisse zu erstellen, eine Art home-made patch anwenden, um wer weiß welche ausführbaren Programms oder von windows resource könnte es erforderlich sein, dieses Problem zu lösen annonying Thema Windows-10, ich hoffe wirklich, dass dieses Ding könnte gelöst werden in eine mehr friendlly Weg.

Ich weiß nicht mehr, was ich untersuchen und selbst ausprobieren soll.

REQUISITEN


Die einzige Voraussetzung, für die ich behaupte, ist, dass eine mögliche Lösung nicht implizieren Sie die Verwendung eines Themas eines Drittanbieters wie zum Beispiel Aerolite, da ich bereits ein dunkleres Windows-Thema eines Drittanbieters verwende, wenn ich also zu einem anderen (hellen) Thema wechsle Dann werde ich am Ende ein neues Problem haben.

Aus diesem Grund, bitte berücksichtigen Sie wirklich, dass meine Frage ist "Wie man die unsichtbaren Fensterrahmen von Windows 10 sichtbar macht", ist nicht " welches 3rd-Party-Thema kann ich installieren, um Fensterrahmen in Windows 10 zu sehen?".

Bitte versuchen Sie es auch konzentriere dich nicht darauf, die Frage zu Sizer alternativen, die alternativen sind willkommen und geschätzt von meiner Seite, natürlich, wirklich, aber das eigentliche problem ist die unsichtbare Grenzen Windows-10, die nicht nur beeinflussen Sizer ist ein problem, das Auswirkungen auf die Allgemeine Verwendung des O.-S. -


AKTUALISIEREN

Diese Absätze unten sind nur zu argumentieren, warum Stardock ' s WindowBlinds kann in keiner Weise als Lösung beschrieben werden. Sie kann alle diese Wörter unten ignorieren.

Obviouslly Stardocks WindowBlinds wird ein gutes Personalisierungsprogramm für andere Zwecke sein, oder für diejenigen, die sich gut damit fühlen, aber nicht nur, um die Fensterränder in sichtbar zu machen Windows 10, aus diesen Gründen:

(Bitte beachte, dass meine Absicht nicht darin besteht, Stardocks Produkte oder Dev zu diffamieren. team, ich hatte gekauft Zäune vor Jahren und es ist eine sehr professionelle Anwendung, die ich denke, jeder muss für desktop-icons Organisation, ich kann wirklich nicht ohne Leben Zäune, daher Schätze ich Stardock Arbeit. )

  • Das Programm verwendet eine Art spezielle Technologie, die anscheinend nicht in gängigen Windows-Designs enthalten ist,da es keine Themendatei anwendet und auch keine .msstyles Datei, die das Thema Ressourcen und Einstellungen enthält, wie wir wissen.

  • Meine obige Bestätigung wird argumentiert, weil nach einer Datei und Registrierung überwachung Ich habe nicht entdeckt, wie sie Grenzen zu den Fenstern "hinzufügen", das Programm hat mit Windows-Themen nichts Relevantes mit Registrierungsschlüsseln oder Windows-Themendateien/ - verzeichnissen gemacht, daher vermute ich, dass dieses Programm API-Verbindungstechniken für einige verwenden muss UX Theme Win32-APIs, um die Ressourcen zur Ausführungszeit zu ändern, dann ist eine erweiterte Überwachung der Aufrufe von WinAPI-Funktionen erforderlich, um meinen Verdacht zu bestätigen.

  • Es ist eine Anwendung, die die Anwendung einer benutzerdefinierte WindowBlinds Thema zu" hinzufügen " Grenzen zu den Fenstern, und das verbraucht viel Ressourcen, viel.

  • Das Programm ändert den Taskleistenstil und das Winstart-Menü, was sich auf sein Verhalten auswirkt, und der Endbenutzer kann anscheinend nicht entscheiden, diese Funktionen zu deaktivieren (ich bin mir nicht sicher), sodass die Verwendung von WindowBlinds Sie einschränkt nicht in der Lage zu sein Programme wie StartIsBack++ um ein anständiges Winstart-Menü zu erhalten (ich habe es getestet und es bricht StartIsBack++), andererseits hand, probablly [Stardock ' s Windowblinds] should support their Stardocks Start10 produkt, nur um es für diejenigen zu erwähnen, die sich interessiert fühlen, aber in meiner oppinion hat es nichts Besseres als StartIsBack++.

  • WindowBlinds wirklich wird die Fensterrahmen nicht sichtbar, was es zu tun scheint, ist das ursprüngliche Fensterrechteck zu reduzieren, um gefälschte Ränder zu drucken, was ein höheres Nicht-Client-Rechteck oder "unsichtbares Fenster" erzeugt grenzen Rechteck " mehr annonying als die Windows 10 Standard, die völlig impossibilites (noch mehr) die Verwendung von Programmen wie Sizer und etc. um die Fensterpositionen zu verwalten, da dies das echte, geänderte Fensterrechteck ist, nachdem ein WindowBlinds - Thema angewendet wurde:

geben Sie hier die Bildbeschreibung ein

  • Wir können weiterhin sagen, dass es einen (unerwünschten) Schatten über dem Fenster hinzufügt, selbst wenn Sie alle Effektoptionen im Control Panel Einstellungen, dies ist, weil, wie ich am Anfang erwähnt, dieses Programm scheint nicht mit gängigen Windows-Designs, so dass die control-panel-Optionen betrifft, die an Fenster-Designs werden nicht berührt WindowBlinds Designs, sondern ich vermute, das Programm verwendet die API-hooking-Techniken, um "erstellen" das Thema Umwelt (und fake-Grenzen). WindowsBlinds hat seine eigenen Effektkonfigurationen.

  • Als letzter Nachteil ist WindowBlinds ein kostenpflichtiges Produkt, und es ist eine "vollständige" Personalisierungsanwendung, ich meine, dass eine Person nicht daran denken sollte, eine vollständige Suite der Personalisierung zu bezahlen und zu installieren, nur um zu versuchen, eine einzelne Änderung in einem Windows-Design vorzunehmen.

Author: ElektroStudios, 2016-07-09

4 answers

Ich habe eine Vermutung: Alle benutzerdefinierten Designs basieren auf der Bearbeitung von integrierten aero.msstyles oder aerolite.msstyles, befindet sich bei %windir%\Resources\Themes\aero. aero wird mit einem festen 1px-Rand geliefert, während aerolite einen 1-8px-Rand hat, der über , oder WSB konfigurierbar ist (9px oder höher bleibt unsichtbar). Bisher gibt es keine öffentliche Dokumentation zum Erstellen von Msstyles von Grund auf. Ob Ihr Design einen sichtbaren Rahmen hat, hängt davon ab, auf welchem Standard-msstyles basiert.

Es wird empfohlen, suchen Sie professionelle Hilfe bei Virtual Customs.

 4
Author: guest-vm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-02 19:26:20

Dies ist vielleicht nicht genau das, wonach Sie suchen, aber es könnte Ihnen helfen. Wenn Sie zu System gehen oder mit der rechten Maustaste auf "Dieser Computer" klicken und zu Eigenschaften gehen, klicken Sie links auf "Erweiterte Systemeinstellungen", klicken Sie auf die Schaltfläche "Einstellungen" im Gruppenfeld "Leistung" unter der Registerkarte "Erweitert" und stellen Sie dann den Computer auf "Für die beste Leistung anpassen". Nachdem Sie das getan haben, klicken Sie auf OK und lassen Sie die Einstellungen starten. Versuchen Sie dann, ein Fenster zu ziehen, und Sie sehen das" unsichtbare " Randfeld suchen Sie nach, dass in früheren Versionen von Windows vorhanden ist. Vielleicht können Sie das nutzen?

 4
Author: Waid Johnson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-24 15:17:14

Stardock ' s WindowBlinds ($9.99, 30-day trial available) behauptet, dies tun zu können.

Hier ist ein Beispiel aus ihrer Demo für Windows 10:

Bild

 1
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-27 09:37:01

Hast du Divvy ausprobiert? Sie haben eine Windows-Version und ich glaube, ich benutze es auf die gleiche Weise wie Sie Sizer verwenden. Ich habe gerade getestet, um zu sehen, ob ich mit Divvy eine Lücke zwischen Fenstern bekomme, indem ich mit Divvy einen hellblauen mspaint hinter zwei Chrome-Fenstern in der Größe Divvy platziere und die Fenster nicht in den Hintergrund sehen konnte.

Ich weiß, dass es ein kostenpflichtiges Produkt ist und nicht unbedingt die Lösung, nach der Sie suchen, aber scheint in der Lage zu sein, das zu tun, was Sizer tun soll. Vielleicht korrigiert es intern für die transparenz, die Sie in Win 10 erwähnen.

Div. Link (Windows)

 1
Author: Gregory Becker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-27 23:57:37