Bonjour,

1. je cherche à comprendre pourquoi, il y a deux unités pour les mêmes fonctions d'interception des messages.
TLMessage est définie Ligne 733 : TLMessage = TMessage; comme égal à TMessage;

2. Est-ce que ça signifie que LMessage qui a été écrite en 1999 remplacera TMessage ou l'inverse car il semble qu'il y a plus de code dans Messages.inc.

3. Et pour ceux qui savent est-ce que le dispatch au niveau global de l'application qui existait sous Delphi avec Application.onMessage existe un équivalent sous l'azarus puisque onMessage n'est plus une propriété de TApplication.
C'est à dire par défaut quand un message n'est n'a pas de cible bien déterminée dans les contrôles existant...

J'essaye de voir aussi s'il y a une procédure qui intercepte les messages du système avant qu'il ne parviennent à un éventuel contrôle.

Merci pour vos éclairages.