COleClientItem::DoVerb

virtual BOOL DoVerb ( longa nVerb, CView * pView, LPMSG lpMsg = Nulo );

Valor de retorno

Diferente de zero se o verbo foi executado com êxito; caso contrário 0.

Parâmetros

nVerb

Especifica o verbo para executar. Pode incluir 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; Isso é usado pelo servidor para ativação in-loco. Este parâmetro deve ser NULL se o aplicativo contêiner não permite a ativação in-loco.

lpMsg

Ponteiro para a mensagem que causou o item a ser ativado.

Observações

Chamada DoVerb para executar o verbo especificado. Esta função chama a Ativar função de membro para executar o verbo. Ele também captura exceções e exibe uma caixa de mensagem para o usuário se um é lançado.

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.

Visão geral de COleClientItem |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleClientItem::Activate

Index