COleClientItem::Activate

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

Index