| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Multi-touch and/or gestures |
| Автор: Illusion Dolphin 7.11.2010, 20:20 |
| Всем добрый день, Появился у меня нетбук с мультитач тачпадом. Позволяет двумя пальцами управлять многими вещами, напрмер команды: scroll, next, previous, rotate(left,right), zoom. Общий обзор http://msdn.microsoft.com/en-us/library/dd940543%28VS.85%29.aspx. Стало мне интересно, как это реализовать в delphi 2010. В D2010 есть встроенная поддержка жестов (gestures), но мне не удалось сделать ни одной вышеупомянутой команды с помощью gestures. Делфи реагирует на жесты только если при этом нажата левая кнопка (см. рисунок ниже). ![]() Вопрос вкратце таков - как сделать реакцию на вышеуказанные жесты\команды без нажатой левой кнопки мыши? Заране спасибо! |
| Автор: CodeMonkey 7.11.2010, 21:28 |
| Вообще-то жесты - это тач-монитор, либо "рисование" на нём же мышью, но никак не тач-пад. Тач-пад просто управляется проприетарным софтом/драйвером. Иными словами, никаких gestures для тач-пада не бывает - вам нужно говорить с устройством самому. http://depts.washington.edu/ewrite/touchpad.html. |