Monitör tanıtıcılarını Windows görüntüleme özelliklerinde (# 1, 2 ... vb.) Gösterildiği gibi almaya çalışıyorum, ancak bir yol bulamıyorum. EnumDisplayMonitors ve EnumDisplayDevices kullanmayı denedim. Her ikisi de "\. \ DISPLAY1" gibi bir şey döndürüyor. Ancak, bu sayı, Windows tarafından gösterilen sayıyla her zaman eşleşmez, özellikle de 3 veya daha fazla monitör için 2 video kartı kullanıldığında. Bu bilgileri almak için kaçırdığım bir API çağrısı var mı, yoksa kayıt defterinden veya başka bir yerden almanın bir yolu var mı? Teşekkürler! Ne aktif değildir, bu geri dönüş monitörler, ve ikisi de doğru kimlikleri verir:
Win32: EnumDisplayMonitors, EnumDisplayDevicesMonitör bilgilerini nasıl alabilirim?
I bu yöntemleri çalıştılar.
WMI: "select * from from Win32_DesktopMonitor", tüm monitörleri döndürmez ve kimlik yok.
Kayıt Defteri: Farklı konumlardaki monitörleri buldum, bulduğum yerlerin hiçbiri aradığım bilgi yok.
Herhangi bir yardım çok takdir edilmektedir. :)
Güncelleme: Bunlar aradığım monitör sayılardır:
Eski soru, bir cevap bulabildin mi? –
Herkes bir çözüm bulmuş mu? – flashk
@JoelBarsotti, bu sorunu çözdünüz mü? –