CWnd::OnMenuSelect
경우는 CWnd 개체는 메뉴와 연결 된 OnMenuSelect 사용자가 메뉴 항목을 선택 하면 프레임 워크에서 호출 됩니다.
afx_msg void OnMenuSelect(
UINT nItemID,
UINT nFlags,
HMENU hSysMenu
);
매개 변수
nItemID
선택한 항목을 식별합니다.선택한 항목이 메뉴 항목, 경우 nItemID 메뉴 항목 id가 포함 되어 있습니다.팝업 메뉴에서 선택한 항목을 포함 하는 경우 nItemID 팝업 메뉴 인덱스를 포함 하 고 hSysMenu 주 (클릭-설정) 메뉴의 핸들을 포함 합니다.nFlags
다음 메뉴 플래그 조합이 포함 되어 있습니다.MF_BITMAP 비트맵 항목입니다.
MF_CHECKED 항목을 체크 합니다.
MF_DISABLED 항목은 비활성화 됩니다.
MF_GRAYED 항목이 흐리게 표시 되어 있습니다.
MF_MOUSESELECT 항목을 마우스로 선택 했습니다.
MF_OWNERDRAW소유자 그리기 항목이 항목입니다.
MF_POPUP 팝업 메뉴 항목을 포함 합니다.
MF_SEPARATOR 항목 메뉴 항목 구분 기호입니다.
MF_SYSMENU [컨트롤] 메뉴에서 항목에 포함 된.
hSysMenu
경우 nFlags 포함 MF_SYSMENU, 메시지와 관련 된 메뉴를 식별 합니다.경우 nFlags 포함 MF_POPUP, 주 메뉴의 핸들을 식별 합니다.경우 nFlags 모두 포함 MF_SYSMENU 또는 MF_POPUP, 사용 되지 않습니다.
설명
경우 nFlags 0xffff를 포함 하 고 hSysMenu 0, 사용자가 ESC 키를 누를 또는 메뉴 외부를 클릭 하기 때문에 메뉴를 종료 했습니다.
[!참고]
이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에서 호출 됩니다.메시지를 받을 때 프레임 워크에 의해 전달 된 매개 변수를 함수에 전달 된 매개 변수를 반영 합니다.이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 입력 매개 변수가 없는 함수에 전달 된 매개 변수를 사용 합니다.
요구 사항
헤더: afxwin.h