Перейти к содержанию
    

TouchGFX - как получить координаты во время скольжения пальца?

Добрый вечер.

Прошу совета тех, кто работал с TOuchGFX.

Не подскажете, как в этой системе получать координаты сенсорного экрана не только в момент нажатия и отпускания, но и непрерывно, во время скольжения пальца? По типу как работает слайдер.... Я пробовал ClickEvent, функцию getType - ловит координаты только в момент нажатия и отпускания - вот такой код к примеру

void OPTIONS_SCREENView::box2ClickHandler(const Box& b, const ClickEvent& evt)
{
    if (&b == &box2)
    {
        //Implement what should happen when 'box' is touched/clicked here.
			if(evt.getType() == ClickEvent::PRESSED)
				{
					int x = evt.getX();
					int y = evt.getY();
		// Do something with x and y, such as...
							presenter->touchRegistered(x, y);   // you write this function in the presenter
				}
   }
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18.01.2021 в 20:41, MementoMori сказал:

но и непрерывно, во время скольжения пальца?

А напрямую, с драйвера тачконтроллера не пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26.01.2021 в 10:06, mantech сказал:

А напрямую, с драйвера тачконтроллера не пробовали?

Ну да - как говорится в точку вопрос. Какой контроллер вообще (вопрос к ТС) и есть уверенность, что можно считать значения этого "скольжения" (gesture называется оно) напрямую с контроллера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, AleksBak сказал:

Какой контроллер вообще (вопрос к ТС) и есть уверенность, что можно считать значения этого "скольжения"

Думаю, что какой контроллер тут даже не важно, передача данных скорее всего идет через стандартную "обертку", откуда уже вызывается функция чтения с тача, вот туда и "вклиниться"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...