Страниц: [1]
  Печать  
Автор Тема: Событие по Ph_EV_PTR_MOTION_BUTTON срабатывает три раза и затихает  (Прочитано 2638 раз)
Goofy
Full Member
***
Offline Offline

Сообщений: 122


Просмотр профиля
« : Декабря 21, 2011, 10:28:16 am »

Нажатие клавиши мыши -> движение мышью -> сработало 3 раза -> тишина
Отпускаем клавишу, всё повторяется.
Чем можно объяснить?

Привязываю обработчик события в функции инициализации PtRaw:
Код:
int MapWidgetInit( PtWidget_t *widget )
{

...

int rv = PtSuperClassInit( PtBasic, widget );

PtAddEventHandler( widget, Ph_EV_PTR_MOTION_BUTTON | Ph_EV_BUT_RELEASE,  cursor_move_callback, NULL );

PtSetResource ( widget, Pt_ARG_IMAGEAREA_IMAGE, raw_img, 0 );

return rv;
}


6.5.0 версия
Записан
Goofy
Full Member
***
Offline Offline

Сообщений: 122


Просмотр профиля
« Ответ #1 : Декабря 21, 2011, 02:26:42 pm »

Выясняется что это срабатывает Ph_EV_BUT_RELEASE, Ph_EV_PTR_MOTION_BUTTON не срабатыват в принципе
Записан
Страниц: [1]
  Печать  
 
Перейти в: