MFC更改另一个监视器分辨率

时间:2015-07-29 09:29:19

标签: winapi mfc

我的电脑有两台显示器,主显示器的分辨率为800 * 600,另一台显示器的分辨率为1600 * 900。

我想在我自己的应用程序中将第二个显示器的分辨率更改为1024 * 768。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您应该能够使用以下内容枚举显示:EnumDisplayDevices - 它会在DISPLAY_DEVICE::DeviceName中为您指定一个名称,该名称需要遵循以下两个功能。找到显示后,使用EnumDisplaySettingsEx验证新分辨率是否正确,然后使用ChangeDisplaySettingsEx进行实际分辨率更改<​​/ p>