Windows

Cải thiện quy mô DPI cao trong Windows 10

Introducing the Windows 10 October 2020 Update

Introducing the Windows 10 October 2020 Update

Mục lục:

Anonim

Tương tự như phiên bản Windows trước đó, Bản cập nhật người sáng tạo cũng mang lại nhiều tính năng và cải tiến mới hơn so với các bổ sung tiêu đề. Trong số rất nhiều, có những cải tiến mở rộng (DPI) với số lượng lớn được giới thiệu. Nó đã được quan sát thấy rằng các ứng dụng máy tính để bàn có thể xuất hiện mờ hoặc có kích thước không chính xác khi chúng được thực hiện để chạy trên màn hình DPI cao hoặc khi sử dụng màn hình DPI cao kết hợp với màn hình chuẩn DPI. Điều này đặc biệt đáng chú ý khi sử dụng các công nghệ remoting như Remote Desktop Protocol (RDP). Những cải tiến về DPI cao trong Bản cập nhật của người sáng tạo có ý định giải quyết những vấn đề này.

Cải thiện quy mô DPI trong Windows 10

Rất ít cải thiện dưới mức độ cải tiến DPI cao trong Bản cập nhật của người sáng tạo thuộc hai danh mục:

  1. Cải tiến cho nhà phát triển ứng dụng trên máy tính để bàn
  2. Cải tiến cho người dùng cuối

Thay đổi đầu tiên được thực hiện bằng cách giới thiệu khả năng mở rộng quy mô DPI tự động trên màn hình cho khung giao diện người dùng trên máy tính để bàn. Điều này được thực hiện bằng cách thêm một ngữ cảnh nhận thức mới được thêm vào, (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) mà chúng tôi gọi là phiên bản theo dõi 2 (PMv2)

PMv2 về mặt kỹ thuật là DPI_AWARENESS_CONTEXT. Nó được thiết kế đặc biệt để cung cấp chức năng mở rộng theo dõi màn hình bị thiếu từ việc thực hiện ban đầu của nhận thức trên mỗi màn hình. Ngữ cảnh này cho phép những điều sau đây:

  1. Thông báo thay đổi DPI cửa sổ con
  2. Mở rộng phạm vi vùng không phải của khách
  3. Tự động mở rộng phạm vi DPI cho hộp thoại
  4. Kiểm soát chi tiết đối với việc mở rộng hộp thoại

Cải tiến cho người dùng cuối có ý định làm cho cuộc sống của bạn trở thành người dùng Windows tốt hơn khi nói đến việc sử dụng Windows trong môi trường hỗn hợp DPI. Một số cải tiến thuộc Bản cập nhật của người sáng tạo bao gồm,

ghi đè mở rộng DPI

Có những trường hợp bạn có thể muốn chạy các ứng dụng trên máy tính để bàn không hiển thị tốt trên màn hình DPI cao. Trong những trường hợp như vậy, bạn có thể muốn buộc ứng dụng chạy dưới dạng quá trình DPI-unaware. Điều này sẽ dẫn đến ứng dụng bị mờ. Vì vậy, mặc dù bị mờ, hành động sẽ làm cho ứng dụng không sử dụng được có thể sử dụng được. Bạn có thể kích hoạt chức năng này trong các thuộc tính.exe:

Hệ thống (nâng cao) ”DPI scaling

Có những ứng dụng chống lại sự thay đổi về tỉ lệ DPI. Microsoft muốn làm cho nó trở thành một chuyện trơn tru.

Một chức năng mới trong Bản cập nhật của người sáng tạo đã được giới thiệu làm cho kết quả văn bản rõ nét trên màn hình DPI cao cho các ứng dụng dựa trên GDI. Vì vậy, đối với các ứng dụng dựa trên GDI, Windows bây giờ có thể DPI mở rộng chúng trên cơ sở theo dõi. Điều này có nghĩa là các ứng dụng này sẽ tự động cấu hình để trở thành DPI theo dõi.

Microsoft đã kích hoạt tính năng mở rộng GDI theo mặc định cho một số ứng dụng trong hộp. Ví dụ, Microsoft Management Console (mmc.exe) trong Bản cập nhật của người sáng tạo. Điều này có nghĩa là nhiều snap-in Windows trong hộp, như Device Manager, sẽ được hưởng lợi từ tính năng này trong Bản cập nhật của người sáng tạo.

Các ứng dụng khác sẽ được hưởng lợi từ khả năng này,

Internet Explorer

Trước khi Cập nhật người sáng tạo, khi bạn cố gắng di chuyển Internet Explorer sang màn hình với DPI khác hoặc thay đổi DPI của màn hình mà nó đang bật (docking / undocking / settings change / RDP / etc.) Nội dung của trang web bạn đang xem DPI sẽ mở rộng quy mô nhưng khung ứng dụng sẽ không. Điều này đã được khắc phục trong windows 10 Creators Update. Vì vậy, bây giờ, khi bạn chạy Internet Explorer và Edge, cạnh nhau, trên màn hình phụ với tỷ lệ hiển thị 100%, màn hình chính sẽ cho chúng tôi hệ số tỷ lệ DPI cao và cửa sổ ứng dụng sẽ được di chuyển đến màn hình phụ DPI thấp.

Trong ảnh chụp màn hình bên dưới, bạn có thể nhận thấy rằng giao diện người dùng Edge được thu nhỏ lại, nhưng khung Internet Explorer vẫn được hiển thị ở hệ số tỷ lệ của màn hình chính.

Trong bản cập nhật của người sáng tạo, nó xuất hiện như thế này-

Tỷ lệ DPI của cửa sổ trẻ em

Chế độ hỗn hợp DPI được giới thiệu trong Bản cập nhật kỷ niệm Windows 10 cho phép người dùng có các chế độ mở rộng DPI khác nhau trong mỗi cửa sổ cấp cao nhất trong một ứng dụng. Tuy nhiên, việc mở rộng quy mô lại thiếu hỗ trợ cho việc mở rộng quy mô DPI của cửa sổ con. Đề án này, thật không may, tiếp tục không thay đổi trong Windows 10 Creators Update, bản cập nhật Windows 10 Creators thiếu hỗ trợ cho các cửa sổ con DPI

Desktop icons

Một kích thích lớn trong khi chạy màn hình ở chế độ `Extend` là không có khả năng của các biểu tượng Desktop để sắp xếp chính họ hoặc quy mô DPI với nhiều màn hình có chứa các giá trị chia tỷ lệ DPI / hiển thị khác nhau. Cập nhật lên hệ điều hành dưới dạng Bản cập nhật của người sáng tạo giải quyết vấn đề dai dẳng này.

Đây là những gì bạn thấy trước khi cập nhật người sáng tạo:

Sau khi cập nhật:

Tài liệu dành cho nhà phát triển DPI cao

tài liệu DPI cao đã có sẵn trên MSDN cho đến bây giờ đã trở nên không liên quan và bây giờ đã trở thành một điều của quá khứ. Tại sao? Các hướng dẫn viết các ứng dụng nhận thức DPI trên mỗi màn hình được viết ghi nhớ trong khoảng thời gian Windows 8.1. Mọi thứ đã phát triển và thay đổi rất nhiều kể từ đó. Nhiều nhạy cảm DPI của Windows API chưa được ghi chép đầy đủ. Tất cả điều này đòi hỏi phải làm sạch kỹ lưỡng và xây dựng mọi thứ từ căn cứ. Với Bản cập nhật dành cho người sáng tạo Windows 10 sắp tới, bạn có thể mong đợi những thay đổi này hiện thực hóa.

Để biết thêm thông tin, hãy xem Blog của Windows.