将桌面设置为在 Windows 中以双显示方式扩展/克隆

Posted

技术标签:

【中文标题】将桌面设置为在 Windows 中以双显示方式扩展/克隆【英文标题】:set desktop to extend/clone in dual display in windows 【发布时间】:2011-09-14 17:14:15 【问题描述】:

如何以编程方式将窗口显示设置从扩展桌面更改为克隆桌面,反之亦然?

【问题讨论】:

【参考方案1】:

如果您使用的是 Windows7,您可以使用带有参数 /extend/cloneDisplaySwitch.exe 文件

【讨论】:

很高兴知道这个可执行文件存在!为我节省了很多时间。也适用于 Window 8。不知道它是否适用于 Vista。 还有 Windows 11 22000.51! :)【参考方案2】:

我不相信这个问题不会是一个简单的“在这个 .NET 类中调用这个方法”。但是,可以使用EnumDisplaySettingsEx() API 来完成。这是一个与您类似的 SO 问题,其中包含您深入研究此问题所需的信息:

How do I enable a second monitor in C#?

【讨论】:

嗯,这是很久以前的事了,但我无法使用 EnumDisplaySettingsEx() 设置复制或镜像显示的任何选项。您的链接只是演示了如何将屏幕设置为主屏幕。

以上是关于将桌面设置为在 Windows 中以双显示方式扩展/克隆的主要内容,如果未能解决你的问题,请参考以下文章

两个屏幕扩展桌面后怎样将副屏也显示出开始菜单?

在 Windows 上的 Java 中以编程方式创建 wifi 对等连接? [关闭]

在 Windows XP 中以编程方式旋转显示? (C++/Qt 和 WindowsAPI)

类中以双下划线開始的方法

如何在 BaseAdapter 中以编程方式将 ListView 项设置为检查

在 C# 中以编程方式设置 Windows XP Embedded 区域设置