Прежде всего, я должен сказать: я НЕ ПРОФЕССИОНАЛЬНЫЙ ВЛАДЕЛЕЦ, я не знаю, как это работает и т.д., Мне просто нужен совет, который я мог бы им дать.
Программа работает на планшетном ПК на базе Windows с окнами 8.
Существует некоторая прога, которая использует OpenGL ES 2.0. Он отображает некоторые кнопки и отображает их. Эти кнопки можно нажать левой кнопкой мыши, но если вы используете сенсорный экран, вы должны дважды нажать эту кнопку для однократного нажатия.
Вскоре - отобразится какая-то кнопка.
Кнопка мыши левой кнопкой мыши → нажата кнопка
Кнопка одностороннего нажатия → не нажата
Нажата кнопка двойного пальца ->.
Я не понимаю, почему это происходит. Один кран должен подражать одному клику... Странно.
У кого-нибудь есть идеи?
Я не уверен в этом, но я думаю, что это может иметь какое-то отношение к тому, как программа проверяет, нажата ли кнопка. (давно давным-давно в мои C++ дни). Если он проверяет координаты на событии клика, есть вероятность, что при касании кнопки он регистрирует только местоположение пресса, а не сам прессу. При втором касании местоположение уже находится на кнопке, поэтому на этой кнопке отображается значение клика.
Любой, у кого больше внимания, не стесняйтесь редактировать ;-)