zoukankan      html  css  js  c++  java
  • C# 获取屏幕的大小 SystemInformation类

    WinForm:

    int iActulaWidth = Screen.PrimaryScreen.Bounds.Width;

    int iActulaHeight = Screen.PrimaryScreen.Bounds.Height ;

    WPF下的:

    double dWidth = System.Windows.SystemParameters.PrimaryScreenWidth;

    double dHeight = System.Windows.SystemParameters.PrimaryScreenHeight;

    double dWidth2 = ActualWidth; //获取此元素的呈现宽度。若此元素时全屏的,则可以获得屏幕大小(-_-!!!)

    double dHeight2 = ActualHeight; //获取此元素的呈现高度。

     使用SystemInformation类

        [csharp]

        //当前的屏幕除任务栏外的工作域大小

        string currentScreenSize_OutTaskBar=SystemInformation.WorkingArea.Width.ToString() + "," +SystemInformation.WorkingArea.Height.ToString();

        MessageBox.Show("当前的屏幕除任务栏外的工作域大小为:"+currentScreenSize_OutTaskBar);

        //当前的屏幕包括任务栏的工作域大小

        string currentScreenSize=System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width.ToString() + "," + System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height.ToString();

        MessageBox.Show("当前的屏幕包括任务栏的工作域大小为:"+currentScreenSize);

        //任务栏大小

        Size utTaskBarSize = new Size(SystemInformation.WorkingArea.Width, SystemInformation.WorkingArea.Height);

        Size ScreenSize = new Size(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height);

        Size TaskBarSize;

        TaskBarSize = new Size(

        (ScreenSize.Width - (ScreenSize.Width - OutTaskBarSize.Width)),

        (ScreenSize.Height - OutTaskBarSize.Height)

        );

        MessageBox.Show("任务栏大小:" + TaskBarSize.Width + "," + TaskBarSize.Height);

     
     
  • 相关阅读:
    常见的压缩命令
    Linux忘记root密码的解决
    QQFM 中转站(囧转站)OOXX V1.1 by wy811007 (附SkinH_Net的使用) 程序失效 更新1.3版 未发布
    直接插入排序和希尔排序
    SIGABRT错误的调试办法
    UIGestureRecognizer有用文档摘抄
    HTC G14 Sensation Z710e 刷机总结
    iOS 之生命周期(转)
    算法时间复杂度分析基础(转)
    NSURLConnection的同步与异步
  • 原文地址:https://www.cnblogs.com/haifan1984/p/4329031.html
Copyright © 2011-2022 走看看