Seite 1 von 1

Windows-Nummer der Bildschirme ermitteln

Verfasst: 24.10.2011 14:00
von nalor
Wenn man in Windows mehrere Bildschirme aktiv hat, dann werden die von Windows irgendwie durchnummeriert und können z.B. mit dem "Identifizieren" Knopf dann einfach erkannt werden.

Kann man diese Nummer, die da jedem Bildschirm zugeordnet wird, irgendwie ermitteln?

Die Purebasic-Desktop Befehle helfen leider nicht weiter, der Desktop-Name (mit seiner Nummer am Ende) entspricht leider nicht der Nummer, die ich suche.
Mit den WinAPI Befehlen EnumDisplayDevices_ oder EnumDisplaySettingsEx_ komme ich auch nicht weiter, die gesuchte Nummer finde ich nirgends...

Vielleicht hat ja jemand eine Idee :)

Re: Windows-Nummer der Bildschirme ermitteln

Verfasst: 24.10.2011 14:15
von ts-soft
Ich denke mal, Du meinst die treiberspezifische Nummerierung, Nummer 1, 2 usw., so macht es jedenfalls
NVidia, da wird die Windows-API kaum weiterhelfen. Der Monitor 0 (per API) ist IMHO der Primäre Monitor, das
kann aber Nr. 1 oder 2 oder ... im Treiber bei der Identifikation sein.

Kann mir jetzt auch nicht vorstellen wofür diese Nummer nützlich sein sollte.

Tschuldige das ich nicht helfen kann.

Re: Windows-Nummer der Bildschirme ermitteln

Verfasst: 24.10.2011 16:23
von Bisonte
Du kannst das ja selbst "Identifizieren" so wie es Windows macht.

Enumerierst alle Desktops durch und lässt den User dann das ganze bestätigen.
So als "New Feature" Support MultiDesktop :mrgreen:

Ansonsten kann ich mir vorstellen, dass irgend ein Key in der Registry das speichert.

Re: Windows-Nummer der Bildschirme ermitteln

Verfasst: 24.10.2011 17:45
von Kiffi
Bisonte hat geschrieben:Enumerierst alle Desktops durch und lässt den User dann das ganze bestätigen.
So als "New Feature" Support MultiDesktop :mrgreen:
au ja, Sokoban mit Monitoren. Kann man auch noch mit ner schönen Oberfläche versehen. :-)

Bild

Grüße ... Kiffi