ON_COMMAND ( id, memberFxn )
매개 변수
id
명령 ID。
memberFxn
명령이 매핑된 메시지 처리기 함수의 이름。
주의
일반적으로이 매크로 ClassWizard 또는 수동으로 메시지 맵에 삽입 됩니다. 메뉴 항목이 나 도구 모음 단추와 같은 명령 사용자 인터페이스 개체에서 명령 메시지를 처리 하는 함수를 나타냅니다.
지정 된 ID와 Windows WM_COMMAND 메시지 명령 대상 개체 받으면 ON_COMMAND 멤버 함수 memberFxn 메시지를 처리 하기 위해 호출 됩니다。
ON_COMMAND 를 사용 하 여 멤버 함수를 단일 명령에 매핑합니다. ON_COMMAND_RANGE 를 사용 하 여 한 멤버 함수를 명령 id의 범위를 매핑합니다. 단 하나의 메시지 맵 항목에는 주어진된 명령 id 일치 시킬 수 있습니다. 즉, 명령을 하나 이상의 처리기에 매핑할 수 없습니다. 자세한 내용 및 예제를 보려면 메시지를 처리 하 고 매핑 항목에서 Visual c + + 프로그래머 가이드。
예제
/ / ON_COMMAND 예
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
nbsp;? //{{AFX_MSG_MAP (CMyDoc)
?? ON_COMMAND (ID_MYCMD, OnMyCommand)
?? // ... 더 많은 항목 추가 명령 처리
?? //}}AFX_MSG_MAP
END_MESSAGE_MAP)(&N)
참고 항목nbsp;ON_UPDATE_COMMAND_UI(&N)