Поддерживает ли Delphi 10 мультитач в традиционном (не MetroUI, non-FireMonkey) выигрыше 32/64 приложений?Поддерживает ли Delphi 10 мультитач в традиционном (не MetroUI) выигрыше 32/64 приложений?
Я исследовал это (и попробовал), и он не работает. Я думаю, что я должен быть в состоянии сделать следующее:
- нового Win32 VCL приложением
- добавить менеджер жест в форму
- назначить менеджер жеста в форму
- идти в Прикосновение формы в .InteractiveGestures и включить igZoom.
- добавьте событие обработчика жеста.
- Запустите приложение на планшете с поддержкой Multi-Touch.
- попробовать жест увеличения
я ожидал бы щепотку/зум жест должен инициировать событие после того, как жест закончилось событие с кодом, указывающим он признал событие масштаба. Вместо этого он срабатывает, указывая идентификатор жеста 0 (непризнанный).
Почему это не работает?
Если в документации используется «VCL», она всегда ссылается на библиотеку Visual Component для традиционных приложений Windows (не Metro, non FireMonkey), поэтому да, жесты поддерживаются. –
жесты, да. Казалось бы, жесты с несколькими касаниями не поддерживаются на всех. –
Смотрите раздел «Интерактивные жесты», в котором говорится о жестов с несколькими касаниями как для VCL, так и для FMX. Я думаю, это зависит от того, какой именно тип поддержки вы имеете в виду - стандартные жесты (щепотка/зум, поворот на два пальца и т. Д.). –