Что может быть причиной двойного нажатия (касания) для нажатия экранной кнопки, которая нажимается одним щелчком мыши?

0

Прежде всего, я должен сказать: я НЕ ПРОФЕССИОНАЛЬНЫЙ ВЛАДЕЛЕЦ, я не знаю, как это работает и т.д., Мне просто нужен совет, который я мог бы им дать.

Программа работает на планшетном ПК на базе Windows с окнами 8.

Существует некоторая прога, которая использует OpenGL ES 2.0. Он отображает некоторые кнопки и отображает их. Эти кнопки можно нажать левой кнопкой мыши, но если вы используете сенсорный экран, вы должны дважды нажать эту кнопку для однократного нажатия.

Вскоре - отобразится какая-то кнопка.
Кнопка мыши левой кнопкой мыши → нажата кнопка
Кнопка одностороннего нажатия → не нажата
Нажата кнопка двойного пальца ->.

Я не понимаю, почему это происходит. Один кран должен подражать одному клику... Странно.

У кого-нибудь есть идеи?

Теги:
click
sensor
screen

1 ответ

0
Лучший ответ

Я не уверен в этом, но я думаю, что это может иметь какое-то отношение к тому, как программа проверяет, нажата ли кнопка. (давно давным-давно в мои C++ дни). Если он проверяет координаты на событии клика, есть вероятность, что при касании кнопки он регистрирует только местоположение пресса, а не сам прессу. При втором касании местоположение уже находится на кнопке, поэтому на этой кнопке отображается значение клика.

Любой, у кого больше внимания, не стесняйтесь редактировать ;-)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню