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