检索Windows设备的DPI

本文关键字:DPI Windows 检索 | 更新日期: 2023-09-27 18:08:53

在UWP中是否有API来检索设备dpi?在Android中有getDisplayMetrics().density;方法。在UWP中有类似的吗?

看起来我正在寻找RawDPIScaleFactor,过去可以在电话上使用

检索Windows设备的DPI

经过一番挖掘,在这里找到了:

Windows.Graphics.Display.DisplayInformation

许多好的东西可用,包括原始dpi和比例因子

除正确答案外。还有更多的,你可以得到实际的屏幕尺寸使用。

 DisplayInformation.GetForCurrentView().DiagonalSizeInInches;

添加示例如何在c++/winrt中获取DisplayInformation

#include "winrt/Windows.Graphics.Display.h"
auto displayInfo = Windows::Graphics::Display::DisplayInformation::GetForCurrentView();