2016-07-12 2 views
0

Поддерживает ли Delphi 10 мультитач в традиционном (не MetroUI, non-FireMonkey) выигрыше 32/64 приложений?Поддерживает ли Delphi 10 мультитач в традиционном (не MetroUI) выигрыше 32/64 приложений?

Я исследовал это (и попробовал), и он не работает. Я думаю, что я должен быть в состоянии сделать следующее:

  1. нового Win32 VCL приложением
  2. добавить менеджер жест в форму
  3. назначить менеджер жеста в форму
  4. идти в Прикосновение формы в .InteractiveGestures и включить igZoom.
  5. добавьте событие обработчика жеста.
  6. Запустите приложение на планшете с поддержкой Multi-Touch.
  7. попробовать жест увеличения

я ожидал бы щепотку/зум жест должен инициировать событие после того, как жест закончилось событие с кодом, указывающим он признал событие масштаба. Вместо этого он срабатывает, указывая идентификатор жеста 0 (непризнанный).

Почему это не работает?

+0

Если в документации используется «VCL», она всегда ссылается на библиотеку Visual Component для традиционных приложений Windows (не Metro, non FireMonkey), поэтому да, жесты поддерживаются. –

+0

жесты, да. Казалось бы, жесты с несколькими касаниями не поддерживаются на всех. –

+0

Смотрите раздел «Интерактивные жесты», в котором говорится о жестов с несколькими касаниями как для VCL, так и для FMX. Я думаю, это зависит от того, какой именно тип поддержки вы имеете в виду - стандартные жесты (щепотка/зум, поворот на два пальца и т. Д.). –

ответ

0

Обращайтесь с событием OnGesture и сами признайте сами жесты.

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