2013-04-15 58 views
-5

我想知道是否有人可以帮助我在Windows 7上使用C++更改辅助监视器的屏幕分辨率。我知道这并不是很多信息,所以如果您需要更多评论,我会提供它。更改C++中辅助监视器的屏幕分辨率

由于提前,

+1

你想要定位什么操作系统/平台? –

+0

Windows 7,我正在使用Microsoft Visual C++ 2010 Express。 DEVMODE结构的 – YahooMania

回答

1

您可以通过设置在DEVMODE结构正确的分辨率,然后调用ChangeDisplaySettingsEx真正做出改变这一点。

您可能想使用EnumDisplaySettingsEx来查找相关显示卡和图形卡支持的分辨率。

+0

,我为dmPosition指定了什么? – YahooMania

+1

@YahooMania:如果你只是想改变分辨率,只能在'dmFields'中设置DM_PELSWIDTH和DM_PELSHEIGHT,而'dmPosition'将被忽略。 –

+0

我试过了,只设置宽度和高度,但是只改变主显示器的分辨率 – YahooMania