LPFNBUTTON
Hace referencia a: Outlook 2013 | Outlook 2016
Define una función de devolución de llamada a la que MAPI llama para activar un control de botón opcional en un cuadro de diálogo de libreta de direcciones. Este botón suele ser un botón Detalles .
Propiedad | Valor |
---|---|
Archivo de encabezado: |
Mapidefs.h |
Función definida implementada por: |
Proveedores de servicios |
Función definida a la que llama: |
MAPI |
SCODE (STDMETHODCALLTYPE FAR * LPFNBUTTON)(
ULONG_PTR ulUIParam,
LPVOID lpvContext,
ULONG cbEntryID,
LPENTRYID lpSelection,
ULONG ulFlags
);
Parameters
ulUIParam
[in] Identificador de las ventanas primarias para los cuadros de diálogo o ventanas que muestra esta función.
lpvContext
[in] Puntero a un valor arbitrario pasado a la función de devolución de llamada cuando MAPI la llama. Este valor puede representar una dirección de importancia para la aplicación cliente. Normalmente, para el código de C++, lpvContext representa un puntero a un objeto de C++.
cbEntryID
[in] Tamaño, en bytes, del identificador de entrada al que apunta el parámetro lpSelection .
lpSelection
[in] Puntero al identificador de entrada que define la selección en el cuadro de diálogo.
ulFlags
[entrada] Reservado; debe ser cero.
Valor devuelto
S_OK
La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.
Comentarios
Las aplicaciones cliente llaman a una función de devolución de llamada basada en el prototipo LPFNBUTTON para definir un botón en un cuadro de diálogo de detalles. El cliente pasa un puntero a la función de devolución de llamada en llamadas al método IAddrBook::D etails .
Los proveedores de servicios llaman a una función de enlace basada en el prototipo LPFNBUTTON para definir un botón en un cuadro de diálogo de detalles. El proveedor pasa un puntero a esta función de enlace en llamadas al método IMAPISupport::D etails .
En ambos casos, cuando se muestra el cuadro de diálogo y el usuario elige el botón definido, MAPI llama a LPFNBUTTON.