ChangeDisplaySettings (user32)
Last changed: 212.105.175.123

.
Summary
The ChangeDisplaySettings API changes the display settings via a DEVMODE struct.

C# Signature:

[DllImport("user32.dll")]

    public static extern int ChangeDisplaySettings(
          ref DEVMODE devMode, int flags);

User-Defined Types:

[StructLayout(LayoutKind.Sequential)]

public struct DEVMODE

{

    [MarshalAs(UnmanagedType.ByValTStr,SizeConst=32)]
      public string dmDeviceName;
    public short  dmSpecVersion;
    public short  dmDriverVersion;
    ...

}

Notes:

None.

Tips & Tricks:

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