Консультация № 170039
30.06.2009, 19:41
0.00 руб.
0 4 0
Здравствуйте!
Я пишу небольшую игрульку, рисую на Canvas'е. Соответсвенно, можно игре присвоить любой канвас, в этом и удобство. Но вот возникла проблема - как перехватывать сообщения (н-р WM_LButtonDown), направленные моей канве?
Заранее большое спасибо!

Обсуждение

давно
Студент
15716
139
30.06.2009, 20:38
общий
А что, перехват нажатий для формы не работает?
Неизвестный
01.07.2009, 10:09
общий
Работает. Но я создаю игру в виде класса, объекты которого не должны быть зависимы от конкретной формы. Поместить игру на форму, по моей задумке, можно присвоив канвас этой формы игровому объекту.
давно
Студент
15716
139
01.07.2009, 18:51
общий
Сообщения вроде только окна могут принимать.
Неизвестный
03.07.2009, 19:31
общий
Troyan:
Можно сделать по типу компонента TTimer.
TTimer создает своё собственное скрытое окно, которое способно принимать сообщения Windows и которое обрабатывает сообщение WM_TIMER.
Еще можно тут посмотреть:
URL >>http://demi-s.narod.ru/components/038.html
Форма ответа