Sdílet prostřednictvím


Přepsání standardního směrování příkazů

Ve výjimečných případech, kdy je nutné implementovat nějakou variantu standardního směrování architektury, můžete ji přepsat. Cílem je změnit směrování v jedné nebo více třídách přepsáním OnCmdMsg v těchto třídách. Udělejte to takto:

  • Ve třídě, která přeruší pořadí předání nedefault objektu.

  • V novém nedefaultním objektu nebo v cílech příkazů může předávat příkazy.

Pokud do směrování vložíte nějaký nový objekt, jeho třída musí být cílovou třídou příkazu. V přepisovaných verzích OnCmdMsgnezapomeňte volat verzi, kterou přepisujete. Podívejte se na členské funkce OnCmdMsg třídy CCmdTarget v mfc Reference a verze v takových třídách jako CView a CDocument v zadaném zdrojovém kódu příklady.

Viz také

Jakým způsobem volá framework obslužnou rutinu