Có thể đặt DPI của các ứng dụng riêng lẻ trong Windows không?
Tôi muốn tăng DPI của một hoặc nhiều ứng dụng nhưng không phải toàn bộ hệ thống.
Điều này có thể được thực hiện?
Có thể đặt DPI của các ứng dụng riêng lẻ trong Windows không?
Tôi muốn tăng DPI của một hoặc nhiều ứng dụng nhưng không phải toàn bộ hệ thống.
Điều này có thể được thực hiện?
Câu trả lời:
Có thể đặt DPI của các ứng dụng riêng lẻ trong Windows không?
Trong một từ, không.
Đó là một thiết lập toàn cầu.
Đây là một kỹ thuật có thể gián tiếp giải quyết nhu cầu của bạn. Trong Windows 8.1 và Windows 10 có khả năng kích hoạt tỷ lệ dpi cho các ứng dụng cũ được viết trước khi màn hình độ phân giải cao xuất hiện. Windows sẽ làm cho một ứng dụng tin rằng nó được vẽ trên màn hình có độ phân giải thấp và sẽ đảm nhiệm việc thu nhỏ toàn bộ cửa sổ cho ứng dụng, để kết quả hiển thị đủ lớn trên màn hình có độ phân giải cao. Đây sẽ là tỷ lệ bitmap, không có vectơ, do đó, mong đợi một số mờ như là hậu quả.
Bạn sẽ cần kích hoạt một khóa trong sổ đăng ký, sau đó cung cấp tệp kê khai XML cho mỗi ứng dụng bạn muốn chia tỷ lệ. Một hướng dẫn tốt về điều này là Cách khắc phục ứng dụng nhân rộng Surface Pro 4 + Các màn hình DPI cao khác .
Đây là phần quan trọng của bảng kê khai bên ngoài được đăng trong phần mô tả video trên 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>
Và ở đây có nội dung tệp .reg kích hoạt các tệp kê khai bên ngoài:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001
Đúng! Nó có thể được thực hiện. Bạn có thể thay đổi cài đặt DPI của một ứng dụng riêng lẻ trong Windows, nhưng chỉ khi ứng dụng đó hỗ trợ. Bạn có thể làm điều này theo cách sau.
Nếu bạn có một vài ứng dụng cụ thể hỗ trợ cài đặt DPI cao, nhưng không chỉ ra nó, bạn có thể định cấu hình chi tiết đó theo cách thủ công. Để làm như vậy, nhấp chuột phải vào phím tắt khởi động ứng dụng (trong menu Bắt đầu) và chọn Thuộc tính. Trên tab Tương thích, bật tùy chọn có tên Vô hiệu hóa tỷ lệ hiển thị trên Cài đặt DPI cao. Nếu bạn có nhiều ứng dụng để cấu hình, việc này sẽ rất mệt mỏi.
Lưu ý: Điều này sẽ hoạt động tốt với Windows Vista và Windows 7 không biết về Windows XP.
GIẢI PHÁP CHO WINDOWS 10 trong PC độ phân giải cao.
Nhấp chuột phải vào biểu tượng / liên kết> thuộc tính> tab "tương thích"> thay đổi cài đặt DPI cao> đánh dấu hộp kiểm "ghi đè hành vi chia tỷ lệ DPI cao"> chọn "hệ thống" trong cửa sổ bên dưới (mặc định là "ứng dụng")