Compréhension du système de gestion des messages

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de la solution de messagerie de l'API Windows

Toutes les classes VCL disposent d'un mécanisme intégré pour gérer les messages : ce sont les méthodes de gestion des messages ou gestionnaires de messages. L'idée sous-jacente aux gestionnaires de messages est la suivante : un objet reçoit des messages qu'il répartit selon le message en appelant une méthode choisie dans un ensemble de méthodes spécifiques. Un gestionnaire par défaut est appelé si aucune méthode n'est définie pour le message.

Le diagramme suivant illustre le fonctionnement du système de répartition de message :

Dispatch.jpg

La bibliothèque des composants visuels définit un système de répartition des messages qui convertit tous les messages Windows (y compris ceux définis par l'utilisateur) destinés à une classe spécifique en appels à des méthodes. Vous n'aurez sans doute jamais besoin de modifier le mécanisme de répartition des messages. En revanche, vous aurez à écrire des méthodes de gestion des messages. Voir la section Déclaration d'une nouvelle méthode de gestion d'un message, pour plus de détails sur ce sujet.

Rubriques