Compartir a través de


COleClientItem::Activate

Llame a esta función para ejecutar el verbo especificado en lugar de DoVerb para poder hacer dispone del procesamiento cuando se produce una excepción.

void Activate( 
   LONG nVerb, 
   CView* pView, 
   LPMSG lpMsg = NULL  
);

Parámetros

  • nVerb
    especifica el verbo para ejecutarse. Puede ser:

    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 vista de contenedor que contiene el elemento OLE; esto es utilizada por la aplicación de servidor para la activación en contexto. este parámetro debe ser NULL si el contenedor no admite la activación en contexto.

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

Comentarios

Si la aplicación servidor se escribió utilizando la biblioteca Microsoft Foundation Class, causas de esta función la función miembro de OnDoVerb del objeto correspondiente de COleServerItem de ejecutarse.

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 .

Para obtener más información, vea IOleObject:: DoVerb en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleClientItem Class

Gráfico de jerarquías

COleClientItem::DoVerb

COleServerItem::OnDoVerb