예제 #1
0
파일: Program.cs 프로젝트: eliego/scrocht
        private static void changeResolution(int X, int Y)
        {
            DEVMODE dm = new DEVMODE();
            dm.dmDeviceName = new String(new char[32]);
            dm.dmFormName = new String(new char[32]);
            dm.dmSize = (short)Marshal.SizeOf(dm);

            User32.EnumDisplaySettings(null, User32.ENUM_CURRENT_SETTINGS, ref dm);

            dm.dmPelsWidth = X;
            dm.dmPelsHeight = Y;

            User32.ChangeDisplaySettings(ref dm, User32.CDS_UPDATEREGSITRY);
        }
예제 #2
0
파일: Class1.cs 프로젝트: eliego/scrocht
 public static extern int EnumDisplaySettings(string deviceName, int modeNum, ref DEVMODE devMode);
예제 #3
0
파일: Class1.cs 프로젝트: eliego/scrocht
 public static extern int ChangeDisplaySettings(ref DEVMODE devMode, int flags);