簡體   English   中英

從兩個中檢測出正在使用哪個監視器/顯示器

[英]Detect which monitor/display is being used out of two

我目前正在使用一台機器,該機器在其相對的兩側具有2個監視器。 它有一個類似於操縱桿的4個按鈕,用於控制機械手在中央的移動。 它們都顯示相同的屏幕,即顯示器1在第二個屏幕上重復顯示。 它們都是觸摸屏。 我希望它們根據用戶的側面來工作(即,在任何屏幕上按下向下箭頭都應使機械手朝用戶移動)。 我有什么方法可以檢測正在以編程方式使用哪個監視器(無論用戶單擊哪個)?

兩個屏幕都有其他信息和其他內容,因此我無法創建兩個不同的窗口。 我可以按一個按鈕選擇啟用哪個側面用戶,但我將其保留為第二個選項。

您將需要引用System.Windows.Forms和System.Drawing框架DLL。

我們使用以下兩行從當前鼠標位置轉換屏幕

Screen s = Screen.FromPoint(new System.Drawing.Point(System.Windows.Forms.Cursor.Position.X, System.Windows.Forms.Cursor.Position.Y));

如果我誤解了您的問題,這不是您想要的,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM