Substitution du routage des commandes standard

Dans de rares cas, lorsque vous devez implémenter une variante du routage de l’infrastructure standard, vous pouvez le remplacer. L’idée est de modifier le routage dans une ou plusieurs classes en remplaçant OnCmdMsg ces classes. Pour ce faire, procédez comme suit :

  • Dans la classe qui interrompt l’ordre de passage à un objet nondefault.

  • Dans le nouvel objet nondefault ou dans les cibles de commande, il peut à son tour passer des commandes.

Si vous insérez un nouvel objet dans le routage, sa classe doit être une classe cible de commande. Dans vos versions substituées de OnCmdMsg, veillez à appeler la version que vous substituez. Consultez la fonction membre OnCmdMsg de classe CCmdTarget dans la référence MFC et les versions de ces classes comme CView et CDocument dans le code source fourni pour obtenir des exemples.

Voir aussi

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