Compartir a través de


COleClientItem::DoVerb

llamada DoVerb para ejecutar el verbo especificado.

virtual BOOL DoVerb( 
   LONG nVerb, 
   CView* pView,
   LPMSG lpMsg = NULL  
);

Parámetros

  • nVerb
    especifica el verbo para ejecutarse. Puede incluir uno de los siguientes:

    Valor

    Significado

    Símbolo

    – 0

    verbo primario

    OLEIVERB_PRIMARY

    – 1

    verbo secundario

    (Ninguno)

    – 1

    Muestre el elemento para editar

    OLEIVERB_SHOW

    – 2

    Elemento in ventana independiente

    OLEIVERB_OPEN

    – 3

    Elemento hide

    OLEIVERB_HIDE

    – 1 Valor normalmente es un alias para otro verbo. si la edición abierto no se admite, – 2 tiene el mismo efecto que – 1. Por valores adicionales, vea IOleObject:: DoVerb en Windows SDK.

  • pView
    Puntero a la ventana de vista; esto utiliza el servidor para la activación en contexto. este parámetro debe ser NULL si la aplicación contenedora no permite la activación en contexto.

  • lpMsg
    Puntero al mensaje que produjo el elemento que se va a activar.

Valor devuelto

Distinto de cero si el verbo se ejecutó correctamente; si no 0.

Comentarios

Esta función se llama a la función miembro de Activar para ejecutar el verbo. También detecta las excepciones y muestra un cuadro de mensaje al usuario si producen uno.

Si el verbo primario es editar y cero se especifica en el parámetro de nVerb , se inicia la aplicación de servidor para permitir que el elemento OLE se pueda editar. Si la aplicación contenedora admite la activación en contexto, la edición puede ser en contexto finalizado. Si el contenedor no admite la activación en contexto (o si se especifica el verbo abierto), se inicia el servidor en una ventana independiente y edición puede realizarse allí. Normalmente, cuando el usuario de la aplicación contenedora haga doble clic en el elemento OLE, el valor para el verbo primario en el parámetro de nVerb determina que la acción el usuario puede realizar. Sin embargo, si el servidor sólo admite una acción, toma las medidas, independientemente del valor se especifica en el parámetro de nVerb .

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleClientItem Class

Gráfico de jerarquías

COleClientItem::Activate