Condividi tramite


Gestore di OnCmdMsg

Per eseguire il routing dei comandi, ogni destinazione comando chiama la funzione membro di OnCmdMsg della destinazione comando seguente nella sequenza.Utilizzo OnCmdMsg delle destinazioni comando determinare se possono gestire un comando e per fare riferimento a un'altra destinazione comando se non è possibile gestirlo.

Ogni classe di destinazione comando possibile eseguire l'override della funzione membro di OnCmdMsg .Un override consentono a ogni classe soddisfare i controlli a una destinazione seguente particolare.Una finestra cornice, ad esempio, è sempre i controlli alla finestra figlio o punto di vista corrente, come illustrato nella tabella Route standard di comando.

L'implementazione predefinita di CCmdTarget di OnCmdMsg utilizza la mappa messaggi della classe di destinazione comando per trovare una funzione di gestione per ogni messaggio di comando che riceve — lo stesso modo in cui i messaggi standard vengono trovati.Se viene rilevata una corrispondenza, chiama il gestore.La ricerca della mappa messaggi è illustrata in Come Framework cercherà le mappe dei messaggi.

Vedere anche

Concetti

Il Framework chiama un gestore