2010-09-23 84 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警告的號碼不同:

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

我會先檢查一下,看看這是否給你你需要的東西。