다음을 통해 공유


메시지 처리 및 매핑

이 문서에서는 MFC 프레임 워크에서 메시지 및 명령을 처리 되는 방법 및 해당 해당 처리기 함수에 연결 하는 방법을 설명 합니다.

기존의 프로그램에서 Windows에 대 한 창 프로시저에서 대형 스위치 문에서 Windows 메시지 처리 됩니다.대신 MFC를 사용 하 여 메시지 맵 직접 메시지 클래스 멤버 함수에 매핑할 수 있습니다.메시지 맵이 가상 함수 보다 효율적이 목적 이며가 가장 적절 한 C++ 개체에 의해 처리 되어야 하는 메시지를 허용-응용 프로그램, 문서, 뷰 및 등.단일 메시지 또는 메시지, 명령 Id 범위를 매핑할 하거나 Id를 제어할 수 있습니다.

WM_COMMAND 메시지-일반적으로 메뉴, 도구 모음 단추 또는 액셀러레이터 키가 생성 — 메시지 매핑 메커니즘을 사용할 수도 있습니다.MFC 표준 정의 라우팅 명령 메시지를 응용 프로그램, 창, 보기 및 프로그램에서 액티브 문서 프레임.필요한 경우이 경로 재정의할 수 있습니다.

메시지 맵도 제공 되는 사용자 인터페이스 개체 (예: 메뉴 및 도구 모음 단추)를 업데이트 하는 방법을 설정 하거나 현재 컨텍스트에 맞게 해제 합니다.

메시지와 메시지 큐를 Windows에 대 한 자세한 내용은 다음을 참조 하십시오. 메시지와 메시지 큐 에 있는 Windows SDK.

추가 정보

참고 항목

참조

CWnd 클래스

CCmdTarget 클래스

개념

일반 MFC 항목

기타 리소스

MFC의 개념