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? Спасибо!