覆寫標準命令路由
偶爾當您必須實作一些標準架構路由變化時,您可以覆寫它。 這個概念是可以藉由在這些類別中覆寫 OnCmdMsg
來變更一個或多個類別的路由。 可以這麼做:
在中斷命令以傳遞至非預設物件的類別。
在新的非預設物件,或在可能接收依序傳遞之命令的命令目標。
如果您將一些新物件插入至路由,其類別必須是命令目標類別。 在您覆寫的 OnCmdMsg
版本中,務必呼叫您覆寫的版本。 如需範例,請參閱 MFC 參考 中 類別的 CCmdTarget
OnCmdMsg 成員函式,以及提供之原始程式碼中的 和 CDocument
CView
這類類別中的版本。