Apakah mungkin untuk menetapkan DPI aplikasi individual di Windows?
Saya ingin meningkatkan DPI satu atau lebih aplikasi tetapi tidak seluruh sistem.
Bisakah ini dilakukan?
Apakah mungkin untuk menetapkan DPI aplikasi individual di Windows?
Saya ingin meningkatkan DPI satu atau lebih aplikasi tetapi tidak seluruh sistem.
Bisakah ini dilakukan?
Jawaban:
Apakah mungkin untuk menetapkan DPI aplikasi individual di Windows?
Singkatnya, tidak.
Ini adalah pengaturan global.
Inilah teknik yang secara tidak langsung dapat memenuhi kebutuhan Anda. Di Windows 8.1 dan Windows 10 ada kemungkinan untuk mengaktifkan penskalaan dpi untuk aplikasi lama yang ditulis sebelum layar resolusi tinggi muncul. Windows akan membuat suatu aplikasi yakin itu menggambar pada layar dpi rendah dan akan mengatur seluruh jendela aplikasi, sehingga hasilnya menunjukkan cukup besar pada layar dpi tinggi. Ini akan menjadi penskalaan bitmap, tanpa vektor, jadi harapkan beberapa kabur sebagai konsekuensinya.
Anda perlu mengaktifkan satu kunci dalam registri, kemudian menyediakan file manifes XML untuk setiap aplikasi yang ingin Anda skala. Tutorial yang baik untuk hal ini adalah Cara Memperbaiki Permukaan Aplikasi App Pro 4 + Menampilkan DPI Tinggi Lainnya .
Inilah bagian penting dari manifes eksternal yang diposting dalam deskripsi video YouTube:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
Dan inilah konten file .reg yang mengaktifkan file manifes eksternal:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001
Iya nih! Itu bisa dilakukan. Anda dapat mengubah pengaturan DPI aplikasi individual di Windows, tetapi hanya jika itu mendukungnya. Anda dapat melakukan ini dengan cara berikut.
Jika Anda memiliki beberapa aplikasi spesifik yang mendukung pengaturan DPI tinggi, tetapi tidak menunjukkannya, Anda dapat mengonfigurasi detail itu secara manual. Untuk melakukannya, klik kanan pintasan yang memulai aplikasi (di menu Mulai) dan pilih Properti. Pada tab Kompatibilitas, aktifkan opsi bernama Nonaktifkan Tampilan Skala pada Pengaturan DPI Tinggi. Jika Anda memiliki banyak aplikasi untuk dikonfigurasi, ini cepat melelahkan.
Catatan: Ini akan berfungsi dengan baik dengan Windows Vista dan Windows 7 tidak tahu tentang Windows XP.
SOLUSI UNTUK WINDOWS 10 di PC resolusi tinggi.
Klik kanan pada ikon / tautan perangkat lunak> properti> tab "kompatibilitas"> ubah pengaturan DPI tinggi> tandai kotak centang "timpa perilaku penskalaan DPI tinggi"> pilih "sistem" di jendela di bawah ini (standarnya adalah "aplikasi")