다음을 통해 공유


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

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::OnInitMenu