Compartir a través de


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.

Vea también

BuildDisplayTable