다음을 통해 공유


CRichEditView::GetContextMenu

프레임 워크는이 함수 처리의 일부로 호출 IRichEditOleCallback::GetContextMenu.

virtual HMENU GetContextMenu( 
   WORD seltyp, 
   LPOLEOBJECT lpoleobj, 
   CHARRANGE* lpchrg  
);

매개 변수

  • seltyp
    선택 유형입니다. 선택 형식 값 설명 부분에 나와 있습니다.

  • lpoleobj
    포인터는 우편물 OLE 항목을 하나 이상의 선택 영역을 포함 하는 경우 첫 번째 선택된 된 OLE 개체를 지정 하는 구조입니다. 선택 항목이 없는 경우 lpoleobj 는 NULL. 우편물 구조는 OLE 개체 v-테이블에 포인터를 보유 합니다.

  • lpchrg
    포인터는 CHARRANGE 현재 선택 영역이 포함 된 구조입니다.

반환 값

컨텍스트 메뉴에 처리 합니다.

설명

이 함수는 일반적인 부분 처리를 오른쪽 마우스 단추입니다.

선택 유형을 다음 플래그 조합이 될 수 있습니다.

  • SEL_EMPTY현재 선택 영역이 임을 나타냅니다.

  • SEL_TEXT현재 선택 영역에 텍스트가 있음을 나타냅니다.

  • SEL_OBJECT현재 선택 된 OLE 항목을 하나 이상 들어 있음을 나타냅니다.

  • SEL_MULTICHAR현재 선택 영역의 텍스트 문자가 두 개 이상 있음을 나타냅니다.

  • SEL_MULTIOBJECT현재 선택 영역에 OLE 개체를 두 개 이상 있음을 나타냅니다.

기본 구현을 반환 합니다. NULL. 이 고급 재정의 합니다.

자세한 내용은 IRichEditOleCallback::GetContextMenuCHARRANGE 에 있는 Windows SDK.

에 대 한 자세한 내용은 우편물 입력, OLE 데이터 구조 및 구조 할당 문서에 참조를 OLE 기술 자료.

요구 사항

헤더: afxrich.h

참고 항목

참조

CRichEditView 클래스

계층 구조 차트

CRichEditCtrl::GetSelectionType