Мне нужно отключить все жесты стилуса для winform. Я хочу, чтобы стилус работал нормально (то есть, в основном, в качестве замены мыши), но жесты стилуса в основном мешают.
В идеале жесты должны быть отключены только для определенной формы, но также допустимо использование всего приложения.
Поскольку мое приложение работает в полноэкранном режиме, я могу даже отключить общесистемные жесты стилуса, но при выходе из приложения потребуется восстановить исходное состояние.
Пока что у меня есть:
Я ловлю сообщение WM_TABLET_FLICK в WndProc и возвращаюсь с FLICK_WM_HANDLED_MASK, указывая, что никаких дальнейших действий не требуется.
Это работает в том смысле, что щелчок игнорируется. ОДНАКО, я также теряю все движения стилуса, которые являются частью щелчка. Мне кажется, что мне нужно отключить щелчки на более глубоком уровне, чтобы система даже не пыталась распознать какие-либо щелчки для начала.
Есть идеи?