COleClientItem::OnSetMenu
현재 위치에서 활성화가 시작 되 고 끝날 때 프레임 워크에서 두 번 호출 합니다. 처음 합성 메뉴 및 두 번째 설치 (와 holemenu 크거나 NULL) 제거 합니다.
virtual void OnSetMenu(
CMenu* pMenuShared,
HOLEMENU holemenu,
HWND hwndActiveObject
);
매개 변수
pMenuShared
합성 메뉴를 호출 하 여 생성에 대 한 포인터는 OnInsertMenus 멤버 함수 및 InsertMenu 함수입니다.holemenu
처리 메뉴 설명자를 반환 하는 OleCreateMenuDescriptor 함수 또는 NULL 디스패치 코드 제거 하는 경우.hwndActiveObject
편집 창에 대 한 OLE 항목을 처리 합니다. 이 명령을 편집할 OLE에서 받을 창입니다.
설명
기본 구현은 설치 또는 합성 메뉴를 제거 하 고 다음 호출을 OleSetMenuDescriptor 설치 또는 디스패치 코드를 제거 하는 함수입니다. 기본 구현에서는 응용 프로그램에 적합 하지 않은 경우이 함수를 재정의 합니다. 이 함수를 재정의 하는 경우에 재정의 해야 OnInsertMenus 및 OnRemoveMenus 도 합니다. 이 고급 재정의 합니다.
자세한 내용은 OleCreateMenuDescriptor, OleSetMenuDescriptor, 및 IOleInPlaceFrame::SetMenu 에 있는 Windows SDK.
요구 사항
헤더: afxole.h