Find Number and resolution to all monitors

后端 未结 3 1133
长情又很酷
长情又很酷 2020-12-08 07:47

How would one poll windows to see what monitors are attached and what resolution they are running at?

3条回答
  •  情书的邮戳
    2020-12-08 08:05

    In C#: Screen Class Represents a display device or multiple display devices on a single system. You want the Bounds attribute.

    foreach(var screen in Screen.AllScreens)
    {
        // For each screen, add the screen properties to a list box.
        listBox1.Items.Add("Device Name: " + screen.DeviceName);
        listBox1.Items.Add("Bounds: " + screen.Bounds.ToString());
        listBox1.Items.Add("Type: " + screen.GetType().ToString());
        listBox1.Items.Add("Working Area: " + screen.WorkingArea.ToString());
        listBox1.Items.Add("Primary Screen: " + screen.Primary.ToString());
    }
    

提交回复
热议问题