2010-09-23 45 views
2

如何使用C#中的函数来运行窗口标识,该窗口标识将在屏幕上显示数字1,2,...,方法与我们通过在屏幕上右键单击(属性)相同,然后转到屏幕通过点击识别来解决并显示数字。C#标识屏幕号码?

我们可以在C#中做到这一点吗?

回答

5

是的,看着屏幕类:http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.aspx

可以打通Screen.AllScreens所有屏幕的列表。

+0

谢谢,我知道这部分,但我的意思是如何让我的系统在屏幕中间使用c#显示一个大的白色数字!你知道我的意思? – 2010-09-27 14:21:33

+0

然后,您需要在桌面上进行绘图搜索,这是一个很常见的问题,请查看此示例 - http://stackoverflow.com/questions/1536141/how-to-draw-directly-on-the-windows -desktop-C – Lloyd 2010-09-27 22:38:43

0

使用Screen.AllScreens Property确实得到了连接到系统的监视器阵列。

然后Screen.DeviceName Property会给你它的名字。但是,这可能与MSDN警告的号码不同:

此字符串可能包含不可打印的字符。

我会先检查一下,看看这是否给你你需要的东西。