Share via


명령 라우팅 클래스

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

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

  • CCmdTarget
    수신 하 고 메시지에 응답 하는 개체의 모든 클래스의 기본 클래스 역할을 합니다.

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

참고 항목

개념

클래스 라이브러리 개요