Вообще-то для такого существует специальная функция - RegisterWindowMessage. Отлов этого сообщения делается через общий обработчик компонента, если не ошибаюсь, TApplicationEvents.
Как работает данная функция.
При первом вызове она регистрирует новое сообщение в системе с указанныс именем. При последующем вызовом с тем же именем она вернет ID этого зарегистрированного сообщения.
|