Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将桌面设置为在windows中以双显示方式扩展/克隆_C#_Winapi_Windows 7_Windows Xp - Fatal编程技术网

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

C# 将桌面设置为在windows中以双显示方式扩展/克隆,c#,winapi,windows-7,windows-xp,C#,Winapi,Windows 7,Windows Xp,如何通过编程将windows显示设置从“扩展桌面”更改为“克隆桌面”或以其他方式更改?我不相信这个问题将不会是一个简单的“在此.NET类中调用此方法”。但是,可以使用EnumDisplaySettingsEx()API来完成。下面是一个与您的问题类似的问题,其中包含您需要深入研究此问题的信息: 如果您使用的是Windows7,您可以使用参数为/extend和/clone的DisplaySwitch.exe文件,很高兴知道这个可执行文件存在!节省了我很多时间。也在windows8中工作。不知道它是

如何通过编程将windows显示设置从“扩展桌面”更改为“克隆桌面”或以其他方式更改?

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


如果您使用的是Windows7,您可以使用参数为
/extend
/clone

DisplaySwitch.exe
文件,很高兴知道这个可执行文件存在!节省了我很多时间。也在windows8中工作。不知道它是否能在Vista中工作。仍在Windows 10中工作:)嗯,这是很久以前的事了,但我无法使用
EnumDisplaySettingsEx()
设置任何复制或镜像显示的选项。您的链接只是演示如何将屏幕设置为主屏幕。