다음을 통해 공유


CWnd::OnInitMenu

메뉴가 활성화 되려고 할 때이 멤버 함수를 호출 하는 프레임 워크입니다.

afx_msg void OnInitMenu(
   CMenu* pMenu 
);

매개 변수

  • pMenu
    초기화 하는 메뉴를 지정 합니다.임시 수 있으며 나중에 사용 하려고 저장 해서는 안 됩니다.

설명

OnInitMenu메뉴 모음 항목을 클릭 하거나 메뉴 키를 누를 때 호출 됩니다.표시 되기 전에 메뉴를 수정 하려면이 멤버 함수를 재정의 합니다.

OnInitMenu만 (예를 들어, 메뉴 모음에서 항목을 클릭할 때) 메뉴는 처음 액세스할 때 되 면 호출 됩니다.이 메서드는 메뉴 항목에 대 한 정보를 제공 하지 않습니다.(예를 들어, 마우스로 여러 메뉴 항목 간에 이동 하 여) 메뉴 내의 항목에 사용자를 이동 하는 동안 함수가 다시 호출 되지 않습니다.사용자 (예를 들어, 응용 프로그램 클라이언트 영역을 클릭 하 여) 메뉴에서 종료 하 고 나중에 메뉴 모음 항목을 클릭 하면 함수가 다시 호출 됩니다.

[!참고]

이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에서 호출 됩니다.메시지를 받을 때 프레임 워크에 의해 전달 된 매개 변수를 함수에 전달 된 매개 변수를 반영 합니다.이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 입력 매개 변수가 없는 함수에 전달 된 매개 변수를 사용 합니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

CWnd::OnInitMenuPopup

WM_INITMENU