다음을 통해 공유


ON_COMMAND

이 매크로 명령 메시지를 멤버 함수에 매핑합니다.

ON_COMMAND(id, memberFxn )

매개 변수

  • id
    명령 ID입니다.

  • memberFxn
    매핑되는 명령을 메시지 처리기 함수의 이름입니다.

설명

메뉴 항목이 나 도구 모음 단추와 같은 사용자 인터페이스 명령 개체에서 명령 메시지 처리 함수를 나타냅니다.

명령 대상 개체 받으면 Windows WM_COMMAND 메시지에 지정 된 ID ON_COMMAND 멤버 함수를 호출 memberFxn 메시지를 처리할 수 있습니다.

사용 ON_COMMAND 단일 명령 멤버 함수에 매핑할 수 있습니다.사용 ON_COMMAND_RANGE 멤버 함수에 명령 id의 범위를 매핑할 수 있습니다.메시지 맵 엔트리를 하나만 지정 된 명령 id 일치 시킬 수 있습니다.즉, 둘 이상의 처리기에 명령을 매핑할 수 없습니다.자세한 내용 및 예제를 참조 하십시오. 메시지를 처리 하 고 매핑 항목.

예제

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

요구 사항

헤더: afxmsg_.h

참고 항목

참조

ON_UPDATE_COMMAND_UI

개념

MFC 매크로 전역