none
WPF App mit Multi touch monitor, Mouse-Click erkennen RRS feed

  • Frage

  • 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ß.

    Montag, 7. März 2016 13:09

Antworten