Compartir a través de


Los eventos disponibles y su identificadores DispId (API exportadas de Outlook)

En esta sección se describen los identificadores de distribución de los eventos que Outlook pone a disposición.

Outlook expone los siguientes identificadores de distribución (dispids) para permitir que los complementos de C++ escuchen y controlen los eventos correspondientes desde la función IDispatch::Invoke .

Constante Dispid para el evento Descripción Parámetros Comentarios
dispidBeforePrint 0xFC8E Se usa para controlar el evento de nivel de aplicación desde la función IDispatch::Invoke que se desencadena antes de una operación de impresión. Hay 2 parámetros sin nombre: el primer parámetro es del tipo VT_BOOL|VT_BREF. Devuelve VARIANT_TRUE en este parámetro para cancelar el evento. El segundo parámetro no se usa y se debe omitir. Este desprecio está disponible desde Outlook 2010.
dispidEventReadComplete 0xFC8F Se usa para controlar el evento de nivel de elemento desde la función IDispatch::Invoke que se desencadena cuando Outlook ha completado la lectura de las propiedades del elemento. Solo hay un parámetro Cancel que es del tipo VT_BOOL|VT_BREF. Devuelve VARIANT_TRUE en este parámetro para cancelar la operación de lectura. Este desprecio está disponible desde Outlook 2010. Este evento corresponde al evento de extensiones de cliente de Exchange (ECE) IExchExtMessageEvents::OnReadComplete y también al evento ReadComplete que se ha agregado al modelo de objetos desde Outlook 2013.

Para obtener un ejemplo de cómo usar un elemento dispid para escuchar y controlar un evento, vea la función en la CAppEventListener::Invoke solución de Outlook de C++ descrita en Implementación de receptores de eventos de Outlook 2002/XP en MFC C++ 2003 .NET.

Vea también