명령 라우팅 클래스

사용자는 마우스로 컨트롤 막대 단추 또는 메뉴를 선택 하 여 응용 프로그램 상호 작용로 적절 한 명령 대상 개체를 응용 프로그램의 영향을 받는 사용자 인터페이스 개체에서 메시지 보냅니다. 명령 대상 클래스 CCmdTarget 에서 파생 된 CWinApp, CWnd, CDocTemplate, CDocument, CView, 그리고 그들 로부터 파생 된 클래스 포함 됩니다. 자동 명령 명령을 현재 응용 프로그램에 가장 적절 한 개체에 의해 처리 될 수 있도록 라우팅 프레임 워크 지원。

CCmdUI 클래스의 개체가 특정 명령에 대 한 사용자 인터페이스의 상태를 업데이트할 수 있도록 (ON_UPDATE_COMMAND_UI) 처리기 명령 대상 업데이트 명령 UI에 전달 됩니다 (예를 들어,을 확인 또는 제거 메뉴 항목에서 확인). UI 개체의 상태를 업데이트 CCmdUI 개체의 함수 멤버를 호출 합니다. 이 과정은 동일 특정 명령과 관련 된 UI 개체는 메뉴 항목을 단추 또는 둘 다 있는지 여부。

CCmdTarget

메시지에 응답을 받을 수 있는 개체의 모든 클래스에 대 한 기본 클래스 역할을。

CCmdUI

메뉴 항목 또는 컨트롤 모음 단추와 같은 사용자 인터페이스 개체를 업데이트 하는 프로그래밍 인터페이스를 제공 합니다. 명령 대상 개체 활성화, 비활성화, 검사, 및이 개체를 통해 사용자 인터페이스 개체를 지웁니다.

Index