ChangeDisplaySettings (user32)
Last changed: 212.105.175.123

.
Summary
Changes the display settings via a DEVMODE struct.

C# Signature:

[DllImport("user32.dll")]
public static extern DISP_CHANGE ChangeDisplaySettings(ref DEVMODE devMode, int flags);

VB.NET Signature:

<DllImport("user32.dll")> _
Private Shared Function ChangeDisplaySettings(ByRef devMode As DEVMODE, ByVal flags As Integer) As DISP_CHANGE
End Function

User-Defined Types:

DEVMODE, DISP_CHANGE

Notes:

See also ChangeDisplaySettingsEx

Tips & Tricks:

If you are working with multiple monitors use ChangeDisplaySettingsEx instead.

Please add some!

Sample Code:

http://www.codeproject.com/csharp/CSDynamicScrRes.asp?df=100&forumid=38736&select=800137

Alternative Managed API:

Do you know one? Please contribute it!

Documentation