在 C# 中獲取螢幕尺寸
本教程將討論查詢螢幕 C# 尺寸的方法。
使用 C# 中的 SystemParameters
類獲取主螢幕的螢幕大小
螢幕的大小是指在這種情況下螢幕的解析度。螢幕的解析度是從左到右的畫素數與從上到下的畫素數的乘積。SystemParameters
類包含可用於查詢 C# 中的系統設定資訊的屬性。SystemParameters.FullPrimaryScreenHeight
屬性獲取主監視器的完整高度。螢幕的高度是從螢幕頂部到底部的畫素數。SystemParameters.FullPrimaryScreenWidth
屬性獲取主監視器的完整寬度。螢幕的寬度是從螢幕的左到右的畫素數。我們可以使用這兩個屬性來獲取主監視器的大小或解析度。以下程式碼示例向我們展示瞭如何使用 C# 中的 SystemParameters
類找到主監視器的螢幕尺寸。
using System.Windows;
double height = SystemParameters.FullPrimaryScreenHeight;
double width = SystemParameters.FullPrimaryScreenWidth;
double resolution = height * width
上面的程式碼通過獲取 height
和 width
變數的乘積來計算主螢幕的解析度。
使用 C# 中的 SystemParameters
類獲取所有螢幕的螢幕尺寸
在上一節中,我們僅計算了主螢幕的解析度。但是,如果我們使用多螢幕設定,並且想要獲得所有螢幕的總大小,則也可以使用 C# 中的 SystemParameters
類來實現。SystemParameters.VirtualScreenHeight
屬性獲取所有監視器的全高。SystemParameters.VirtualScreenWidth
屬性獲取所有監視器的寬度。我們可以使用這兩個屬性來獲取所有監視器的總大小。下面的程式碼示例向我們展示瞭如何使用 C# 中的 SystemParameters
類獲取所有監視器的螢幕尺寸。
using System.Windows;
double height = SystemParameters.VirtualScreenHeight;
double width = SystemParameters.VirtualScreenWidth;
double resolution = height * width
上面的程式碼通過獲取 height
和 width
變數的乘積來獲得所有螢幕的解析度。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn