COleClientItem::OnInsertMenus

가상 void OnInsertMenus ( CMenu * pMenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths );

매개 변수

pMenuShared

빈 메뉴에 포인트。

lpMenuWidths

6 값을 얼마나 많은 메뉴는 각각 다음과 같은 메뉴 그룹을 나타내는 배열을 가리키는: 파일, 편집, 컨테이너, 개체, 창, 도움말. 컨테이너 응용 프로그램에서 0, 2 및 4이 배열의 요소에 해당 파일, 컨테이너 및 창 메뉴 그룹에 대 한 책임은。

주의

빈 메뉴에 컨테이너 응용 프로그램의 메뉴를 삽입 하려면 장소에서 활성화 하는 동안 프레임 워크에서 호출 합니다. 이 메뉴는 다음 서버에 자체 메뉴를 삽입 하는 복합 메뉴를 만들어 전달 됩니다. 여러 복합 메뉴를 구축 하이 함수를 반복적으로 호출할 수 있습니다.

기본 구현에서는 pMenuShared 에 삽입-장소 컨테이너 메뉴; 즉, 파일, 컨테이너 및 창 메뉴 그룹. CDocTemplate::SetContainerInfo 는이 메뉴 리소스를 설정 하는 데 사용 됩니다. 기본 구현에서는 또한 요소 0, 2 및 4 lpMenuWidths, 메뉴 리소스에 따라 적절 한 값을 할당합니다. 이 함수를 재정의 하는 기본 구현은; 응용 프로그램에 적합 하지 않은 경우 예를 들어, 응용 프로그램 문서 종류와 리소스를 연결 하기 위한 문서 서식 파일을 사용 하지 않습니다. 이 함수를 재정의 하는 경우 OnSetMenuOnRemoveMenus재정의 해야 합니다. 이것은 고급 재정의。

자세한 내용은 참조 IOleInPlaceFrame::InsertMenus OLE 문서에。

COleClientItem 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;COleClientItem::OnRemoveMenus, COleClientItem::OnSetMenu(&N)

Index