MFC 메시지 맵을 지원 하기 위해 다음 매크로 제공:
| DECLARE_MESSAGE_MAP | 메시지 (클래스 선언에 사용 해야 합니다) 함수를 매핑할 메시지 맵을 클래스에서 사용 될 것입니다 선언。 |
| BEGIN_MESSAGE_MAP | (클래스 구현에서 사용 해야 합니다) 메시지 맵 정의 시작。 |
| END_MESSAGE_MAP | 메시지 맵 (클래스 구현에서 사용 해야 합니다)의 정의 종료。 |
| ON_COMMAND | 지정 된 명령 메시지를 처리 하는 함수를 나타냅니다. |
| ON_CONTROL | 지정 된 컨트롤 알림 메시지를 처리 하는 함수를 나타냅니다. |
| ON_MESSAGE | 사용자 정의 메시지를 처리 하는 함수를 나타냅니다. |
| ON_OLECMD | DocObject 또는 컨테이너에서 메뉴 명령을 처리 하는 함수를 나타냅니다. |
| ON_REGISTERED_MESSAGE | 등록 된 사용자 정의 메시지를 처리 하는 함수를 나타냅니다. |
| ON_REGISTERED_THREAD_MESSAGE | CWinThread 클래스 때 등록 된 사용자 정의 메시지를 처리 하는 함수는 나타냅니다. |
| ON_THREAD_MESSAGE | CWinThread 클래스를가지고 함수를 사용자 정의 메시지를 처리할 것 이다 나타냅니다. |
| ON_UPDATE_COMMAND_UI | 지정 된 사용자 인터페이스 업데이트 명령 메시지를 처리 하는 함수를 나타냅니다. |
| ON_COMMAND_RANGE | 매크로를 처음 두 매개 변수에서 지정 된 명령 Id의 범위를 처리 하는 함수를 나타냅니다. |
| ON_UPDATE_COMMAND_UI_RANGE | 업데이트 처리기 매크로를 처음 두 매개 변수에서 지정 된 명령 Id 범위 처리를 나타냅니다. |
| ON_CONTROL_RANGE | 컨트롤 매크로를 두 번째 및 세 번째 매개 변수에 지정 된 Id의 범위에서 알림을 처리 하는 함수를 나타냅니다. 첫 번째 매개 변수는 BN_CLICKED 같은 컨트롤 알림 메시지。 |
메시지 맵, 메시지 맵을 선언 및 경계 매크로 및 메시지 매핑 매크로에 자세한 내용은 메시지 맵 참조 및 메시지 처리 및 매핑 항목. 메시지 맵 범위에 대 한 자세한 내용은 참조 메시지 맵 범위에 대 한 처리기. Classwizard를 사용 하는 방법에 자세한 내용은 참조 를 사용 하 여 마법사. 메시지 맵 항목에 대 한 제외 하 고 이러한 참조는 Visual c + + 프로그래머 가이드。