Не отрабатывает OnMouseMove на классе TScrollingWinControl

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Не отрабатывает OnMouseMove на классе TScrollingWinControl

Сообщение SergeiD » 28.11.2012 11:21:45

Здравствуйте. Прошу помочь в решении следующей проблемы. Имею Lazarus 1.0.2 (библиотека виджетов LCL - gtk2, ОС Fedora 17), создаю свой класс от TScrollingWinControl. В дальнейшем, при создании приложения, на форму TForm кладу свой класс, к своему классу добавляю события на OnMouseMove и OnMouseUp. На событие OnMouseUp реакция есть, на OnMouseMove - нет. В чем проблема, не понимаю.
П.С. Может кто подскажет, возможно ли получить идентификатор окна XWindow от класса TScrollingWinControl. Нашел, что возможно функцией FormToX11Window, но она входит в класс TCustomForm.
SergeiD
новенький
 
Сообщения: 11
Зарегистрирован: 28.11.2012 11:09:19

Re: Не отрабатывает OnMouseMove на классе TScrollingWinContr

Сообщение SergeiD » 29.11.2012 14:42:46

Добавлю следующее. Возникла необходимость собрать Lazarus для пользования Qt-классами. Собрал, сделал пакет со своим классом от TScrollingWinControl. При попытке скроллинга в моем классе программа рушится. С Lazarus под Gtk2 этого по крайней мере не происходит, свои тексты не меняю - одни и те же и под gtk2 и qt. Что vможете посоветовать?
SergeiD
новенький
 
Сообщения: 11
Зарегистрирован: 28.11.2012 11:09:19


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 250

Рейтинг@Mail.ru
cron