1

在多显示器环境中,如何找到所有屏幕及其 DPI(可能不一样)?

我的用户通过远程桌面从家里登录,其中许多人拥有具有高 DPI 的 Surface Book,然后是具有默认 DPI (96) 的第二个屏幕。

我知道“PresentationSource.FromVisual”,但这不适用于获取所有屏幕的 DPI。

4

1 回答 1

0

其实很简单。

使用这些值的计算

screen.Bounds.Width;
screen.Bounds.Height;
screen.Bounds.Size;

结合使用Screen.AllScreens(System.Windows.Forms程序集)获取屏幕

你就完成了。

于 2019-01-22T18:57:57.760 回答