2013-04-15 36 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