Einzelnen Beitrag anzeigen

MechMac666

Registriert seit: 9. Nov 2008
93 Beiträge
 
#1

Touchscreen, Cursorabfrage

  Alt 21. Mär 2023, 20:01
Hallo,

ich habe eine Anwendung die nach 5 min ohne Benutzeraktion in eine Art Homeposition wechseln soll.
Das Problem macht mir ein eingebetteter WebBrowser zur PDF Anzeige. (Edge Chromium)
Da das PDF in dessen internen Betrachter angezeigt wird, funktionieren keinerlei Events wie onClick etc.

Ab hier sehe ich zwei Wege eine Benutzeraktion mitzubekommen.
1. Eine zwischengeschaltete HTML Seite, welche das PDF in einem iFrame anzeigt, meldet sich via Javascript an den Wrapper.
2. Ich versuche die Mausposition abzufangen und werte nur aus, ob sie sich seit dem letzten Mal bewegt hat.

zu 1.: Das Event onClick oder onScroll vom iFrame bezieht sich nur auf den iFrame und nicht auf ein dort vorhandenes PDF Dokument

zu 2.: Versuche die Cursorposition zu ermitteln funktionieren nur bedingt mit einem Touchscreen. GetCursorPos geht nur solange ich nicht im Browser herumklicke.
GetTouchInputInfo hat mich auch nicht wirklich weiter gebracht, weil mein Programm nie eine wm_touch message erhält wenn ich im Browser herumklicke.
Aktuell versuche ich eine Art Maushook zu erstellen.

Gibt es da ein Vorgehen welches Erfolg verspricht?

Gruß Andreas
  Mit Zitat antworten Zitat