CRichEditView::GetContextMenu
A estrutura chama essa função como 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 do tipo de seleção são descritos na seção comentários.lpoleobj
O ponteiro a estrutura de OLEOBJECT que especifica o primeiro selecionou o objeto OLE se a seleção contém um ou mais itens VELHOS. Se a seleção não contém nenhum item, lpoleobj é NULO. A estrutura de OLEOBJECT contém um ponteiro para uma tabela v- OLE do objeto.lpchrg
Ponteiro a estrutura de CHARRANGE que contém a seleção atual.
Valor de retorno
Identificador para o menu de contexto.
Comentários
Essa função é uma parte típica de botão direito do mouse que processa para baixo.
O tipo de seleção pode ser qualquer combinação das seguintes sinalizações:
SEL_EMPTY indica que não houver nenhuma seleção atual.
SEL_TEXT indica que a seleção atual contiver texto.
SEL_OBJECT indica que a seleção atual contém pelo menos um item OLE.
SEL_MULTICHAR indica que a seleção atual contiver mais de um caractere de texto.
SEL_MULTIOBJECT indica que a seleção atual contiver mais de um objeto OLE.
A implementação padrão NULOretorna. Este é um substituível avançado.
Para obter mais informações, consulte IRichEditOleCallback::GetContextMenu e CHARRANGE em Windows SDK.
Para obter mais informações sobre o tipo de OLEOBJECT, consulte as estruturas de dados e o artigo OLE de alocação estrutura na Base de Dados de Conhecimento OLE.
Requisitos
Cabeçalho: afxrich.h