AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Gestures

Ein Thema von tomkupitz · begonnen am 27. Feb 2019
Antwort Antwort
tomkupitz

Registriert seit: 26. Jan 2011
146 Beiträge
 
Delphi 10.3 Rio
 
#1

Gestures

  Alt 27. Feb 2019, 13:55
Hallo,

in einem Chart setze ich die benötigten Gesten mit:
Code:
procedure WMGestureNotify(var Msg: TWMGestureNotify);
var gcs: array[0..1] of GESTURECONFIG;

begin
  inherited;

  gcs[0].dwID:=GID_ZOOM;
  gcs[0].dwWant:=GC_ZOOM;
  gcs[0].dwBlock:=0;

  gcs[1].dwID:=GID_PAN;
  gcs[1].dwWant:=GC_PAN_WITH_SINGLE_FINGER_VERTICALLY or GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY;
  gcs[1].dwBlock:=GC_PAN_WITH_GUTTER or GC_PAN_WITH_INERTIA;

  SetGestureConfig(Handle, 0, 2, @gcs, sizeof(GESTURECONFIG));
end;
Das Chart verwaltet aber auch Thresholds (Linien) die bisher in den OnMouseDown, OnMouseMove, OnMouseUp Events bearbeitet wurden.

Leider erhalte ich nun diese Mouse Events nicht mehr/immer. Frage: Wie kann ich zwischen Gestensteuerung und Mousesteuerung umschalten? Z.B. wenn auf einen Threshold geklickt wird.

Danke und beste Grüße
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 23:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf