我試圖檢索顯示器ID的顯示在Windows顯示屬性(#1,2 ...等),但我似乎無法找到一種方法。我曾嘗試使用EnumDisplayMonitors以及EnumDisplayDevices。他們都返回類似「\。\ DISPLAY1」。但是,這個數字並不總是與Windows顯示的數字相匹配,特別是當使用2個視頻卡驅動3個或更多顯示器時。是否有我缺少的API調用來檢索此信息,還是有辦法從註冊表或其他位置獲取它?謝謝!如何檢索顯示器信息?
我曾嘗試以下方法:
的Win32: EnumDisplayMonitors,EnumDisplayDevices:無論這些返回顯示器是不活躍的,並沒有一個返回正確的ID。
WMI:「select * from Win32_DesktopMonitor」不返回所有監視器,也沒有ID。
註冊表:我已經找到了各種位置的顯示器,我發現沒有任何地方有我正在尋找的信息。
任何幫助,非常感謝。 :)
更新:這些顯示器的數字我要找:
老問題,有沒有找到答案? – 2011-11-01 21:33:12
有人找到解決方案嗎? – flashk 2012-05-02 16:05:28
@JoelBarsotti,你解決了這個問題嗎? – 2017-05-03 08:39:31