Vcl.Forms.TApplication.OnMessage

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnMessage: TMessageEvent read FOnMessage write FOnMessage;

C++

__property TMessageEvent OnMessage = {read=FOnMessage, write=FOnMessage};

Propriétés

Type Visibilité  Source Unité  Parent
event public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Description

Se produit lorsque l'application reçoit un message Windows.

L'événement OnMessage permet d'intercepter tout ou partie des messages Windows expédiés à toutes les fenêtres de l'application. L'événement OnMessage se produit quand une application reçoit un message Windows. La création d'un gestionnaire d'événements OnMessage dans une application permet à des gestionnaires d'événements de répondre à d'autres messages que ceux déclarés dans les événements de TApplication. Si une application n'a pas de gestionnaire spécifique pour un message entrant, le message est distribué à la fenêtre à laquelle il est destiné et Windows traite les messages.

Remarque :  OnMessage ne reçoit que des messages envoyés à la file d'attente des messages, et non ceux envoyés directement à l'aide de la fonction SendMessage de l'API Windows.

Avertissement :  Des milliers de messages transitent par seconde dans cet événement. Soyez prudent en codant ce gestionnaire car il affecte les performances de toute l'application.

Remarque :  Vous pouvez aussi répondre à cet événement en utilisant le composant TApplicationEvents, qui vous permet d'affecter un gestionnaire d'événements par l'intermédiaire de l'EDI.

Voir aussi

Exemples de code