Ejemplo n.º 1
0
 /// <summary>
 /// GetSupportedDisplayModes 获取系统支持的所有的屏幕分辨率的详细信息。
 /// </summary>        
 public static List<DisplayMode> GetSupportedDisplayModes()
 {
     List<DisplayMode> list = new List<DisplayMode>();
     DisplayMode displayMode = new DisplayMode();
     for (int i = 0; ScreenHelper.EnumDisplaySettings(0, i, ref displayMode); i++)
     {
         list.Add(displayMode);
     }
     return list;
 }
Ejemplo n.º 2
0
 internal static extern bool EnumDisplaySettings(int lpszDeviceName, int iModeNum, ref DisplayMode lpDevMode); 
Ejemplo n.º 3
0
 public static void ChangeDisplayMode(DisplayMode displayMode)
 {
     ScreenHelper.ChangeDisplaySettings(ref displayMode, 0);
 }