다음을 통해 공유


메시지 맵을 찾는 위치

응용 프로그램 마법사로 새 기초 응용 프로그램을 만들 때 응용 프로그램 마법사에서 만든 각 명령 대상 클래스의 메시지 맵을 작성 합니다.파생 된 응용 프로그램, 문서, 뷰 및 프레임 창 클래스를 포함 합니다.일부 이러한 메시지 맵은 특정 메시지와 미리 정의 된 명령에 대 한 응용 프로그램 마법사가 제공 하는 엔트리 이미 있고 단지 자리 표시자는 추가할 처리기입니다.

클래스의 메시지 맵을 해당 합니다.CPP 파일 클래스입니다.만드는 응용 프로그램 마법사는 기본 메시지 맵을 사용 하 여 작업 속성 창 메시지 및 각 클래스가 처리할 명령에 대 한 항목을 추가 하려면 사용 하면.몇 가지 항목을 추가한 후 일반 메시지 맵은 다음과 같이 같습니다.

BEGIN_MESSAGE_MAP(CMyView, CFormView)
   ON_WM_MOUSEACTIVATE()
   ON_COMMAND(ID_EDIT_CUT, &CMyView::OnEditCut)
   ON_UPDATE_COMMAND_UI(ID_EDIT_CUT, &CMyView::OnUpdateEditCut)
   ON_BN_CLICKED(IDC_MYBUTTON, &CMyView::OnBnClickedMybutton)
   ON_WM_CREATE()
END_MESSAGE_MAP()

메시지 맵 매크로의 컬렉션으로 구성 됩니다.두 매크로 BEGIN_MESSAGE_MAPEND_MESSAGE_MAP, 메시지 맵을 대괄호.다른 매크로 같은 ON_COMMAND, 메시지 맵의 내용을 입력 합니다.

[!참고]

메시지 맵 매크로 세미콜론으로 따르지 않습니다.

새 클래스를 만들려면 클래스 추가 마법사를 사용 하면 메시지 맵을 클래스를 제공 합니다.소스 코드 편집기를 사용 하 여 수동으로 메시지 맵을 만들 수도 있습니다.

참고 항목

개념

프레임 워크 검색 메시지를 매핑하는 방법