So, ich habe nach ausgiebigem Testen und Lesen der
VCL und
WinAPI den Fehler gefunden. Es ist tatsächlich ein Problem in der
VCL der auftritt weil sich eine Win-
API (SetGestureConfig()) unerwartet verhält.
Das Problem wird bei allen TCustomControls auftreten die nicht speziell eine Touchbehandlung eingebaut haben (dürfte die große Mehrheit sein). Die
VCL deaktiviert unglücklicherweise den eingebauten Fallback von Windows, der normalerweise aktiv ist, wenn ein Steuerelement keine besondere Touch-Behandlung umsetzt.
Die neuste Delphi Version (Community Edition) hat den gleichen Fehler noch immer, der
VCL-Quelltext ist auch unverändert (was die Touch-Logik angeht).
Ich habe auch einen weiteren Fehler entdeckt, wenn man die TapAndHold-Gesture ausführt wird richtig ein Rechtsklick ausgeführt, aber das markierende Rechteck verschwindet nicht automatisch wie bei anderen Programmen, wie z.B. Notepad. Manchmal bleibt auch eine Reihe von Rechtecken auf dem Schirm, bis es sehr störend wird.