Форум — Ответы ( К темам )
? | nike: Использование компоненты TApplicationEvents (20-12-2002 16:44:24) |
Для начала скажу, что эта компонента вроде бы из DELPHI. Когда у меня в проекте только одна форма, то проблем с ней не возникает, но когда форм несколько, и если на каждой из них эта компонента, то возникают проблемы, вплоть до того, что приложение в итоге виснет. А надо мне это, ну например, перехватить сообщение WM_LBUTTONDOWN. Спасибо. | |
Павел (21-12-2002 18:26:34) | |
Прочитайте help к этому компоненту. Берем этот help и бросаем на перевод в переводчик Promt XP, немного обрабатываем. Перевод приблизительно выглядит так: "Каждая форма в приложении может иметь его собственный объектTApplicationEvents. Каждое событие приложения происходит для всех объектов TApplicationEvents в проекте. Чтобы изменять порядок, в котором различные объекты TApplicationEvents принимают события, используют метод Activate. Чтобы предотвращать передачи события на обработку в другие объекты TApplicationEvents, используйте CancelDispatch метод." То есть надо понимать так: задаете с помощью метода Activate тот компонент TApplicationEvents, который в данный момент времени будет обрабатывать событие, обрабатываете нужное событие и используете метод CancelDispatch, чтобы не передавать это событие на обработку в другие компоненты TApplicationEvents. |