Hallo Forum,
habe aktuell ein Problem, bei dem ich trotz vielem Googeln nicht weiterkomme:
Ich möchte in einer Multi-Touch-Monitor Umgebung erkennen, von welchem Monitor der Mouse- oder Touch-Click
in meiner WPF-App erfolgt ist.
Es können bis zu vier Touch-Monitore vorhanden sein.
Auf allen ist gleichzeitig dieselbe WPF-App zu sehen.
Situationsbedingt soll dann bei gewissen Monitoren der Touch enabled/disabled werden (z.B. mit Microsofts devcon.exe, das klappt schon sehr gut!).
Was ich bisher probiert habe:
Mit "Screen.DeviceName" und "Screen.Primary" komme ich nicht weiter, da der DeviceName mir in allen 4 Fällen
diesen Name übermittelt: \\.\DISPLAY1 und Screen.Primary immer true ist. Das ist logisch, da alle Monitore
gleichberichtigte Primary Screens sind.
Ich brauche für meine Enable/Disable -Logik eine eindeutige Touch-Monitor DeviceID in der Art
"USB\VID_ABCD&PID1234&123456789...."
Wie komme ich an die ran und zwar für den Monitor, auf den gerade geklickt wurde?
Ich verwende VS 2013 Prof auf Win 7 64.
Vielen Dank für Tipps, Hinweise und Anregungen schon mal!
Gruß.