Die Anwendungskonfiguration von hohen DPI -Anzeigeeinstellungen optimieren: Detaillierte Richtlinien
hohe DPI (Anzahl pro Zoll) Einstellungen der modernen Anzeige können die visuelle Erfahrung verbessern. Anwendungen können jedoch auf Probleme stoßen, wenn sie Text rendern und ein klares Erscheinungsbild bei einer höheren Auflösung haben. Dieser Leitfaden bietet einen umfassenden Plan, um diese Probleme zu lösen.
Windows verwendet verschiedene Zoom -Methoden mit mehr als 100%DPI. Um eine benutzerdefinierte DPI -Verarbeitung zu erreichen, müssen Sie der Anwendungsliste
hinzufügen, um die "DPI -Virtualisierung" explizit zu aktivieren. <dpiaware>
hinzufügen
Erstellen Sie im Projektverzeichnis eine neue XML -Datei "app.manifest".<code class="language-xml"><?xml version="1.0" encoding="utf-8"?> <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> <assemblyIdentity name="MyApplication.app" version="1.0.0.0"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> <application> <windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> <dpiAware>true</dpiAware> </windowsSettings> </application> </assembly></code>
oder Sie können die -Funktion in C#zur Programmiersteuerung verwenden:
SetProcessDPIAware()
Visual Studio 2015 und über Versionen
<code class="language-csharp">[STAThread] static void Main() { if (Environment.OSVersion.Version.Major >= 6) SetProcessDPIAware(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); // 根据需要修改 } [System.Runtime.InteropServices.DllImport("user32.dll")] private static extern bool SetProcessDPIAware();</code>
Für Projekte, die Visual Studio 2015 Update 1 oder höhere Versionen abzielen, enthält die Liste die erforderlichen DPI -Verarbeitungsanweisungen. Löschen Sie einfach den Kommentar, um ihn zu aktivieren.
Das obige ist der detaillierte Inhalt vonWie kann ich meine Anwendungen für optimale Einstellungen mit hoher DPI -Anzeige konfigurieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!