Перейти к содержанию
Fire Monkey от А до Я

stoi

Пользователи
  • Постов

    1
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения stoi

  1. Задача: Сделать обработку длинного нажатия. Планшет Microsoft Surface, ОС Windwos 10. Изначально алгоритм такой: По MouseDown запускаем таймер, по MouseUp - анализируем. Если прошло более 0.8 sec - это было длинное нажатие. Есть примеры в сети. Под Андроид всё работает. На десктопной Windows 10 - тоже. На планшете Microsoft Surface - не работает. События приходят в следующем порядке: Короткое нажатие: 13:09.08.518: Tap 13:09.08.518: MouseDown 13:09.08.518: Click 13:09.08.518: MouseUp Длинное нажатие: 13:09.18.327: Tap 13:09.18.327: MouseDown 13:09.18.327: MouseUp Такое ощущение, что они прилетают единомоментно при отпускании (MouseUp). Что можно сделать? Как правильно отследить длинное нажатие в данном случае? Это баг или фича Delphi? Спасибо!
×
×
  • Создать...