BitsPerPixel |
获取与数据的一个像素相关联的内存位数。 |
Bounds | 获取显示的边界。 |
DeviceName |
获取与显示关联的设备名称。 |
Primary | 获取一个值,该值指示某个显示是否为主设备。 |
WorkingArea |
获取显示器的工作区。 工作区是显示器的桌面区域,不包括任务栏、停靠窗口和停靠工具栏。 |
微软官方帮助文档:Screen 类 (System.Windows.Forms) | Microsoft Docs
Vb.Net |
Proj.MsgDebug.Add("BitsPerPixel:{0}",Sys.Screen.BitsPerPixel) Proj.MsgDebug.Add("Bounds:{0}",Sys.Screen.Bounds.ToString()) Proj.MsgDebug.Add("DeviceNamel:{0}",Sys.Screen.DeviceName) Proj.MsgDebug.Add("Primary:{0}",Sys.Screen.Primary) Proj.MsgDebug.Add("WorkingArea:{0}",Sys.Screen.WorkingArea.ToString()) '返回结果:BitsPerPixel:32 '返回结果:Bounds:{X=0,Y=0,Width=1920,Height=1080} '返回结果:DeviceNamel:\\.\DISPLAY1 '返回结果:Primary:True '返回结果:WorkingArea:{X=0,Y=0,Width=1920,Height=1040} |
C# |
Proj.MsgDebug.Add("BitsPerPixel:{0}", Sys.Screen.BitsPerPixel); Proj.MsgDebug.Add("Bounds:{0}", Sys.Screen.Bounds.ToString()); Proj.MsgDebug.Add("DeviceNamel:{0}", Sys.Screen.DeviceName); Proj.MsgDebug.Add("Primary:{0}", Sys.Screen.Primary); Proj.MsgDebug.Add("WorkingArea:{0}", Sys.Screen.WorkingArea.ToString()); // 返回结果:BitsPerPixel:32 // 返回结果:Bounds:{X=0,Y=0,Width=1920,Height=1080} // 返回结果:DeviceNamel:\\.\DISPLAY1 // 返回结果:Primary:True // 返回结果:WorkingArea:{X=0,Y=0,Width=1920,Height=1040} |