다음을 통해 공유


메시지 맵 매크로 (MFC)

메시지 맵 지원 하기 위해 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.

메시지 맵, 메시지 맵이 선언 및 구분 매크로 및 메시지 매핑 매크로 대 한 자세한 내용은 다음을 참조 하십시오. 메시지 맵메시지를 처리 하 고 매핑 항목.메시지 맵 범위에 대 한 자세한 내용은 메시지 맵 범위에 대 한 처리기.

참고 항목

참조

메시지 맵 (MFC)