Es heißt übrigens Overpan, nicht Overscroll. Vielleicht kannst du den Thementitel selbst anpassen oder einen Mod bitten das zu tun?!
Dir geht es also nur um die aktuelle Anwendung?
Gibt es, wie auch den
Boundary Feedback Effekt selbst, scheinbar
seit Windows 7. Habe das aber noch nie selbst gemacht, da ich nicht einmal ein Windowsgerät habe welches über Berührung bedient wird. Die Funktionen
BeginPanningFeedback,
UpdatePanningFeedback und
EndPanningFeedback zeichnen dafür verantwortlich.
Einerlei, wenn du auf
WM_GESTURE reagierst, solltest du aus dem LPARAM mit
GetGestureInfo die Gesture ID extrahieren können und auf
GID_PAN testen. Ich bin mir nicht sicher, aber ich würde vermuten wenn du behauptest, daß du die Nachricht selbst verarbeitet hast (0 zurückgeben bei einem Nicht-Dialogfenster), dürfte der Effekt schon deaktiviert sein.
Ansonsten mußt du versuchen zu fummeln indem du mit den obigen Funktionen versuchst den Effekt auszuschalten. Vielleicht funktioniert es aber auch mit
SetGestureConfig einfach GID_PAN für dein Fenster zu deaktivieren? Probier's mal aus und gib am besten hier im Thema Rückmeldung.
NB: für Windows 7 empfiehlt sich auch die Lektüre der Artikel
Legacy Support for Panning with Scroll Bars und
Improving the Single-Finger Panning Experience.
Ich hab eine Lösung schon gefunden allerdings deaktiviert die diesen Effekt global.
Reg Eintrag: HKEY_CURRENT_USER\Software\Microsoft\Wisp\Touch\ -> Bouncing = 0
Normalerweise hätte ich erwartet zum globalen De/Aktivieren eine Einstellung über
SystemParametersInfo zu finden. Leider bin ich nicht fündig geworden.