Partager via


OnCmdMsg, gestionnaire

Pour effectuer le routage des commandes, chaque cible de commande appelle la OnCmdMsg fonction membre de la cible de commande suivante dans la séquence. Les cibles de commande utilisent OnCmdMsg pour déterminer s’ils peuvent gérer une commande et l’acheminer vers une autre cible de commande s’ils ne peuvent pas le gérer.

Chaque classe cible de commande peut remplacer la OnCmdMsg fonction membre. Les remplacements permettent à chaque classe d’acheminer les commandes vers une cible suivante particulière. Une fenêtre frame, par exemple, achemine toujours les commandes vers sa fenêtre ou vue enfant actuelle, comme indiqué dans la table Standard Command Route.

L’implémentation par défaut CCmdTarget d’utilisation OnCmdMsg de la carte de messages de la classe cible de commandes pour rechercher une fonction de gestionnaire pour chaque message de commande qu’elle reçoit , de la même façon que les messages standard sont recherchés. S’il trouve une correspondance, il appelle le gestionnaire. La recherche de mappage de messages est expliquée dans la façon dont le framework recherche le message Cartes.

Voir aussi

Méthode d’appel d’un gestionnaire par le Framework