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