Forum: Win32/Win64 API (native code)
by ULIK,
29. Jul 2015
Hm,
mehr als Du hab ich ein einem Delphi 2007 Testprogramm grad auch nicht gemacht. Ich schau mal, ob ich noch irgendwo Delphi Delphi 7 hab.
edit: Grad mit Delphi 7 getestet: würde funktionieren und die Messages kommen durch bei Zoomgesture über Memo oder Form
Forum: Win32/Win64 API (native code)
by ULIK,
29. Jul 2015
Ok, daran hab ich nicht gedacht.
Was kriegst denn so an Messages rein, wenn Du einfach nur ein Formular nimmst und dessen WNDProc überschreibst und auf WM_GESTURE und WM_GESTURENotify hörst? Und zwar wenn Du ein Panning mit einem und mit zwei Fingern machst, bzw. eine Zoom-Gesture.
Zum Testen: mein Entwicklungsrechner/Monitor ist auch nicht Touchfähig, sprich ich schieb das Programm immer...
Forum: Win32/Win64 API (native code)
by ULIK,
29. Jul 2015
Servus Mossi,
kommen die die WM_GESTURE Messages an deine Hauptanwendung durch? Ich bin mir grad nicht mehr ganz sicher, aber eventuell mußt Du noch die Touch-Properties in deiner Hauptanwendung setzen:
// Für XE die Touch-Eigenschaften setzen (sonst geht Panning nicht mehr)
Touch.InteractiveGestureOptions := ;
Touch.InteractiveGestures := ;
Müßt ich aber nochmal mit einem...
Forum: Win32/Win64 API (native code)
by ULIK,
28. Jul 2015
Hi Mossi,
willst Du wirklich WM_GESTURENOTIFY hooken? Ich würde es eher mit WM_GESTURE probieren, da hier dann die relevanten Aktionen stattfinden.
Hier mal ein bischen Code, wie ich ihn bei mir verwende (allerdings will ich da nur Gestures innerhalb des Programms auswerten). Vieleicht hilft's Dir ja :)
procedure XYZ.WndProc(var Message: TMessage);
var
bResult: Boolean;
gi:...