privatevoid Activate ( longa nVerb, CView * pView, LPMSG lpMsg = Nulo );
Parâmetros
nVerb
Especifica o verbo para executar. Ele pode ser um dos seguintes:
Valor | Significado | Símbolo |
-0 | Verbo primário | OLEIVERB_PRIMARY |
– 1 | Verbo secundário | (Nenhum) |
– 1 | Exibir item para edição | OLEIVERB_SHOW |
– 2 | Editar item na janela separada | OLEIVERB_OPEN |
– 3 | Ocultar item | OLEIVERB_HIDE |
O valor de – 1 é normalmente um alias para outro verbo. Se não há suporte para a edição aberta, – 2 tem o mesmo efeito como – 1. Para valores adicionais, consulte IOleObject:: DoVerb na documentação do OLE.
pView
Ponteiro para a janela de exibição do recipiente que contém o item OLE; Isso é usado pelo aplicativo de servidor para ativação in-loco. Este parâmetro deve ser NULL se o contêiner não oferece suporte a ativação in-loco.
lpMsg
Ponteiro para a mensagem que causou o item a ser ativado.
Observações
Chame esta função para executar o verbo especificado em vez de DoVerb para que você possa fazer seu próprio processamento quando uma exceção é lançada.
Se o aplicativo de servidor foi escrito usando o Microsoft Foundation Biblioteca de Classees, essa função faz com que a função de membro OnDoVerb do objeto COleServerItem correspondente a ser executado.
Se o verbo principal é editar e zero for especificado no parâmetro nVerb , o aplicativo do servidor é aberto para permitir que o item OLE a ser editado. Se o aplicativo Contêiner oferece suporte a ativação in-loco, a edição pode ser feita no local. Se o contêiner não suporte ativação in-loco (ou se for especificado o verbo aberto), o servidor é iniciado em uma janela separada e a edição pode ser feita lá. Normalmente, quando o usuário do aplicativo contêiner clica Duplo o item OLE, o valor para o verbo principal no parâmetro nVerb determina que o usuário pode executar a ação. No entanto, se o servidor oferece suporte a apenas uma ação, leva essa ação, independentemente de qual valor é especificado no parâmetro nVerb.
Para obter mais informações, consulte IOleObject:: DoVerb na documentação do OLE.
Visão geral de COleClientItem |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleClientItem::DoVerb, COleServerItem::OnDoVerb