Partager via


Remplacer le routage des commandes standard

Dans de rares cas où vous devez implémenter une variante de l'infrastructure standard routage, vous pouvez le substituer.L'idée est de modifier le routage dans une ou plusieurs classes en substituant OnCmdMsg dans ces classes.Faites ceci :

  • Dans la classe qui interrompt la commande à passer à un autre objet.

  • Dans le nouvel objet autre ou aux commandes des cibles il peut ensuite passer des commandes à.

Si vous insérez un nouvel objet dans le routage, sa classe doit être une classe de cible de la commande.Dans les versions substituantes d' OnCmdMsg, veillez à appeler la version que vous substituez.Consultez la fonction membre d' OnCmdMsg de la classe CCmdTarget dans MFC Reference et les versions dans les classes telles qu' CView et CDocument dans le code source fourni pour obtenir des exemples.

Voir aussi

Concepts

Comment l'infrastructure appelle un gestionnaire