windows – 如何以编程方式更改第三个监视器

前端之家收集整理的这篇文章主要介绍了windows – 如何以编程方式更改第三个监视器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用笔记本电脑时,我使用3个显示器:

>笔记本电脑显示
>第二台显示器(通过VGA连接)
>电视(通过HDMI连接)

我的显卡不支持3个显示器,所以我不断从2切换到3:当我在电脑上时,我使用第二个显示器,当我想看一些电影等时,我使用第三个.

我目前必须转到屏幕分辨率,选择未使用的显示器,然后选择“将桌面扩展到此屏幕”.

有没有办法让它自动化?

是否有任何命令行工具或任何允许这样做的Windows API?

编辑:
Display Changer似乎做我需要的,但问题是它只检测工作的监视器.未检测到第3台显示器(当前未使用),因此无法连接.

解决方法

@H_301_27@ DisplaySwitch.exe上的一些RE显示它正在调用

SetDisplayConfig(0,NULL,0x888)

将其设置为我的计算机上的扩展.

从那里开始,一点点挖掘让我明显地看到了SetDisplayConfig文档,并且this SO page还有一些示例代码查询当前的显示状态,并添加实际的标志来改变它们,如果你想这样做的话.

猜你在找的Windows相关文章