c# 获取当前屏幕
时间: 2023-06-29 17:12:01 浏览: 52
你可以使用 C# 中的 `Screen` 类来获取当前屏幕的信息。以下是一个示例代码:
```csharp
Screen currentScreen = Screen.FromHandle(this.Handle);
Rectangle screenBounds = currentScreen.Bounds;
```
这个代码片段将获取当前窗口所在的屏幕,并返回该屏幕的边界矩形。你也可以使用 `Screen.PrimaryScreen` 属性来获取主屏幕的信息。
相关问题
c# 获取当前屏幕保存为图片
我非常乐意回答你的问题。首先,"c" 是拉丁字母表中的第三个字母。在英语和许多其他语言中,它被用作一个字母,有时也作为一个音素出现。在音乐术语中,"c" 代表 "do",这是一个音阶的第一个音符。在数学中,"c" 可以代表多个概念,例如圆的周长和一元二次方程中的常数项。
此外,"c" 还可以表示一种编程语言,即 C 语言。C 语言是一种广泛应用的高级编程语言,很多计算机软件、操作系统和游戏都是用 C 语言编写的。它的语法简洁、灵活,具有高效的性能和可移植性,因此广受程序员的喜爱。
总体而言,"c" 是一个广泛应用于不同领域的字母和符号,具有不同的意义和用途。无论是作为一个字母、音符还是编程语言,"c" 都扮演着重要的角色,并且对我们的日常生活产生了积极的影响。
C#如何获取屏幕分辨率
在C#中获取屏幕分辨率可以使用 `System.Windows.Forms.Screen` 类的 `PrimaryScreen.Bounds` 属性,示例代码如下:
```csharp
using System;
using System.Windows.Forms;
namespace ScreenResolution
{
class Program
{
static void Main(string[] args)
{
int screenWidth = Screen.PrimaryScreen.Bounds.Width;
int screenHeight = Screen.PrimaryScreen.Bounds.Height;
Console.WriteLine($"Screen resolution: {screenWidth} x {screenHeight}");
}
}
}
```
运行上述代码,将会输出当前屏幕的分辨率。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)