public static DEVMODE GetDisplaySetting() { string res = ""; DllImportCaller.lib.EnumDisplaySettings7(null, 0, ref res); var item = new Phone.Display.DEVMODE(); item.dmSize = 192; var sp = res.Split('\n'); item.dmDeviceName = sp[0]; item.dmSpecVersion = short.Parse(sp[1]); item.dmDriverVersion = short.Parse(sp[2]); item.dmSize = short.Parse(sp[3]); item.dmDriverExtra = short.Parse(sp[4]);; item.dmFields = int.Parse(sp[5]);; item.dmOrientation = short.Parse(sp[6]); item.dmPaperSize = short.Parse(sp[7]); item.dmPaperLength = short.Parse(sp[8]); item.dmPaperWidth = short.Parse(sp[9]); item.dmScale = short.Parse(sp[10]); item.dmCopies = short.Parse(sp[11]); item.dmDefaultSource = short.Parse(sp[12]); item.dmPrintQuality = short.Parse(sp[13]); item.dmColor = short.Parse(sp[14]); item.dmDuplex = short.Parse(sp[15]); item.dmYResolution = short.Parse(sp[16]); item.dmTTOption = short.Parse(sp[17]); item.dmCollate = short.Parse(sp[18]); item.dmFormName = sp[19]; item.dmLogPixels = short.Parse(sp[20]); item.dmBitsPerPel = short.Parse(sp[21]); item.dmPelsWidth = int.Parse(sp[22]); item.dmPelsHeight = int.Parse(sp[23]); item.dmDisplayFlags = int.Parse(sp[24]); item.dmDisplayFrequency = int.Parse(sp[25]); item.dmDisplayOrientation = int.Parse(sp[26]); return(item); }
public static DEVMODE GetDisplaySetting() { string res = ""; DllImportCaller.lib.EnumDisplaySettings7(null, 0, ref res); var item = new Phone.Display.DEVMODE(); item.dmSize = 192; var sp = res.Split('\n'); item.dmDeviceName = sp[0]; item.dmSpecVersion = short.Parse(sp[1]); item.dmDriverVersion = short.Parse(sp[2]); item.dmSize = short.Parse(sp[3]); item.dmDriverExtra = short.Parse(sp[4]); ; item.dmFields = int.Parse(sp[5]); ; item.dmOrientation = short.Parse(sp[6]); item.dmPaperSize = short.Parse(sp[7]); item.dmPaperLength = short.Parse(sp[8]); item.dmPaperWidth = short.Parse(sp[9]); item.dmScale = short.Parse(sp[10]); item.dmCopies = short.Parse(sp[11]); item.dmDefaultSource = short.Parse(sp[12]); item.dmPrintQuality = short.Parse(sp[13]); item.dmColor = short.Parse(sp[14]); item.dmDuplex = short.Parse(sp[15]); item.dmYResolution = short.Parse(sp[16]); item.dmTTOption = short.Parse(sp[17]); item.dmCollate = short.Parse(sp[18]); item.dmFormName = sp[19]; item.dmLogPixels = short.Parse(sp[20]); item.dmBitsPerPel = short.Parse(sp[21]); item.dmPelsWidth = int.Parse(sp[22]); item.dmPelsHeight = int.Parse(sp[23]); item.dmDisplayFlags = int.Parse(sp[24]); item.dmDisplayFrequency = int.Parse(sp[25]); item.dmDisplayOrientation = int.Parse(sp[26]); return item; }