다음을 통해 공유


명령 및 컨트롤 알림에 대한 처리기

명령 또는 컨트롤 알림 메시지에 대한 기본 처리기는 없습니다. 따라서 이러한 메시지 범주에 대한 처리기 이름을 지정하는 규칙에 의해서만 바인딩됩니다. 명령 또는 컨트롤 알림을 처리기에 매핑하면 클래스 마법사명령 ID 또는 컨트롤 알림 코드를 기반으로 이름을 제안합니다. 제안된 이름을 수락하거나 변경하거나 바꿀 수 있습니다.

규칙에 따라 두 범주 모두에서 처리기가 나타내는 사용자 인터페이스 개체의 이름을 지정하는 것이 좋습니다. 따라서 편집 메뉴의 잘라내기 명령에 대한 처리기의 이름을 지정할 수 있습니다.

afx_msg void OnEditCut();

잘라내기 명령은 애플리케이션에서 일반적으로 구현되므로 프레임워크는 Cut 명령의 명령 ID를 ID_EDIT_CUT 미리 정의합니다. 미리 정의된 모든 명령 ID 목록은 AFXRES.H 파일을 참조하세요. 자세한 내용은 표준 명령을 참조 하세요.

또한 규칙에 따라 "내 단추"라는 레이블이 지정된 단추의 BN_CLICKED 알림 메시지에 대한 처리기의 이름이 지정될 수 있습니다.

afx_msg void OnBnClickedMybutton();

이 명령은 애플리케이션별 사용자 인터페이스 개체와 동일하기 때문에 IDC_MY_BUTTON ID를 할당할 수 있습니다.

두 메시지 범주 모두 인수를 사용하지 않고 값을 반환하지 않습니다.

참고 항목

메시지 처리기 함수 선언