드문 경우이지만 표준 프레임워크 라우팅의 일부 변형을 구현해야 하는 경우에는 재정의할 수 있습니다. 아이디어는 이러한 클래스에서 OnCmdMsg
을(를) 재정의하여 하나 이상의 클래스에서 라우팅을 변경하는 것입니다. 이렇게 하려면 다음을 수행합니다.
기본값이 아닌 객체에 전달 순서를 변경하는 클래스입니다.
새 비디폴트 개체 또는 명령 대상에서 명령을 차례로 전달할 수 있습니다.
라우팅에 새 개체를 삽입하는 경우 해당 클래스는 명령 대상 클래스여야 합니다. 당신이 재정의하는 OnCmdMsg
의 버전을 호출해야 합니다. 예제는 MFC 참조에서 클래스 CCmdTarget
의 OnCmdMsg 멤버 함수 및 제공된 소스 코드와 CView
같은 CDocument
클래스의 버전을 참조하세요.