Compartilhar via


CRichEditView::GetContextMenu

A estrutura chama esta função sistema autônomo parte do processamento de IRichEditOleCallback::GetContextMenu.

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

Parâmetros

  • seltyp
    O tipo de seleção.Os valores de tipo de seleção são descritos na seção comentários.

  • lpoleobj
    Ponteiro para um OLEOBJECT estrutura especificando a primeira selecionado objeto OLE se a seleção contém um ou mais itens OLE.Se a seleção não contiver nenhum item, lpoleobj é NULO.The OLEOBJECT estrutura contém um ponteiro para uma objeto OLE v-tabela.

  • lpchrg
    Ponteiro para um CHARRANGE estrutura que contém a seleção corrente.

Valor de retorno

Identificador para o menu de contexto.

Comentários

Esta função é uma parte típica de direito-botão do mouse pressionado processamento.

O tipo de seleção pode ser qualquer combinação dos sinalizadores a seguir:

  • SEL_EMPTY   Indica que não há nenhuma seleção corrente.

  • SEL_TEXT   Indica que a seleção corrente contém texto.

  • SEL_OBJECT   Indica que a seleção corrente contém pelo menos um item OLE.

  • SEL_MULTICHAR   Indica que a seleção corrente contém mais de um caractere de texto.

  • SEL_MULTIOBJECT   Indica que a seleção corrente contém mais de um objeto OLE.

A implementação padrão retorna NULO.Esta é uma avançada substituível.

Para obter mais informações, consulte IRichEditOleCallback::GetContextMenu and CHARRANGE in the Windows SDK.

Para obter mais informações sobre o OLEOBJECT tipo, consulte o artigo de estruturas de dados OLE e alocação de estrutura no Base de dados de Conhecimento OLE.

Requisitos

Cabeçalho: afxrich.h

Consulte também

Referência

Classe CRichEditView

Gráfico de hierarquia

CRichEditCtrl::GetSelectionType

Outros recursos

CRichEditView membros