AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RawInput und Koordinaten: wie?

Ein Thema von ULIK · begonnen am 3. Nov 2020 · letzter Beitrag vom 6. Nov 2020
 
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
427 Beiträge
 
Delphi 11 Alexandria
 
#1

RawInput und Koordinaten: wie?

  Alt 3. Nov 2020, 14:21
Hallo,

vielleicht kann mir jemand hier weiterhelfen: ich lese in einer Anwendung über RawInput https://docs.microsoft.com/en-us/win...tdev/raw-input mit, ob es eine Toucheingabe gegeben hat oder nicht. Das funktioniert auch bestens und ich bekomme die Koordinaten der Touchpunkte geliefert.
Nur: diese sind relativ zum Touch-Device. Mit einem einzigen Monitor der touch-fähig ist, ist das auch kein Problem, aber bei einem System mit mehreren Monitoren müßte ich herausfinden, welcher der Monitor denn dem Raw Input zugeordnet ist.

Hintergrund: Ich will aus den Koordinaten der Touchpunkte die Koordinaten dieser Punkte bzgl. dem Screen bestimmen, um zu entscheiden, ob ich mich innerhalb eines Fensters meiner Anwendung befinde oder nicht. Ist auf einem System mit genau einem Monitor kein Problem, da stimmen RawInput und Monitor überein.
Nicht aber auf einem System mit mehreren Monitoren. Der RawInput liefert immer das gleiche Ergebnis, aber abhängig davon, auf welchem Monitor meine Anwendung läuft, sind die Eingaben zu verwerfen oder zu bearbeiten.

Kennt jemand eine Möglichkeit, die Daten des RawInput mit einem Monitor zu verknüpfen? Oder allgemein: wie kann man aus den Daten des RawInput die Position am Screen bestimmen (bei mehreren Monitoren)?


Danke,
Uli
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz