2012-04-03 4 views
1

Я использую WM_GESTURE для управления своей 3D-сценой, и я хотел бы выполнять разные жесты, если я панорамирую одним пальцем или если я панорамирую двумя пальцами.WM_GESTURE: восстановить все пальцы?

Я знаю, что могу получить прикосновения и сделать все сам, но мне нравится использовать жесты, потому что он правильно интерпретирует все штрихи и преобразует их в жесты.

Как я могу, после получения события GID_PAN определить, использует ли пользователь 1 или 2 пальца и его позиции?

спасибо!

+0

Я не думаю, что Windows (pre 8) поддерживает мультитач. – Deanna

ответ

2

Я нашел ответ.

После того, как вы выяснили это за день до публикации вопроса здесь, теперь я нашел this link, который объясняет функцию ullArguments. Он будет хранить расстояние между пальцами, когда я панорамирую. поэтому, если это одностороннее панорамирование, ullArguments будет 0; в противном случае это будет положительное число.

Смежные вопросы