gpt4 book ai didi

c# - 如何在多显示器设置中获取所有显示器的尺寸(分辨率)

转载 作者:行者123 更新时间:2023-11-30 21:54:24 31 4
gpt4 key购买 nike

是否有一种纯 WPF 方法来获取有关所有可用显示器大小(分辨率)的信息。我知道我可以使用 Screen.AllScreens 来获取它们,但在我的遗留项目中我无法添加新的引用(内置 WPF 程序集除外)并且 AllScreens 是位于 System.Windows.Forms.dll 中,它是 System.Windows.Forms 程序集。

有没有办法在不使用 WinForms 程序集的情况下以纯 WPF 方式获取所有显示器的大小?

最佳答案

没有。在 WPF 中,您只能获取主屏幕的分辨率或虚拟分辨率,但不能获取每个屏幕的分辨率。

如果你想这样做,你要么使用 Win32 函数来获取屏幕尺寸,要么使用 Windows 窗体代码(这在 WPF 项目中是可以的)。

关于c# - 如何在多显示器设置中获取所有显示器的尺寸(分辨率),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33146952/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com