如何从控制台应用程序获取桌面大小?
来自WPF或Windows窗体的常规命令无效,我无法提供解决方案!
SystemParameters.VirtualScreenWidth
SystemParameters.VirtualScreenHeight
SystemInformation.VirtualScreen.Width
SystemInformation.VirtualScreen.Height
他们都没有工作
答案 0 :(得分:1)
将System.Windows添加到SystemParameters和System.Windows.Forms for SystemInformation的引用。
答案 1 :(得分:1)
您需要添加对System.Windows.Forms程序集的引用,以使用SystemInformation.VirtualScreen属性https://msdn.microsoft.com/en-us/library/system.windows.forms.systeminformation.virtualscreen(v=vs.110).aspx
答案 2 :(得分:0)
你可以使用screen
类来检查大小。
http://mytactics.blogspot.ae/2013/12/change-screen-resolution-using-c.html
Screen Srn=Screen.PrimaryScreen;
int tempWidth=Srn.Bounds.Width;
int tempHeight=Srn.Bounds.Height;
Console.WriteLine("Current Screen width is {0} and height is {1}.", tempWidth, tempHeight);