IMAPISupport::Details
Hace referencia a: Outlook 2013 | Outlook 2016
Muestra un cuadro de diálogo que muestra detalles sobre una entrada de libreta de direcciones determinada.
HRESULT Details(
ULONG_PTR FAR * lpulUIParam,
LPFNDISMISS lpfnDismiss,
LPVOID lpvDismissContext,
ULONG cbEntryID,
LPENTRYID lpEntryID,
LPFNBUTTON lpfButtonCallback,
LPVOID lpvButtonContext,
LPSTR lpszButtonText,
ULONG ulFlags
);
Parameters
lpulUIParam
[out] Puntero al identificador a la ventana primaria del cuadro de diálogo devuelto.
lpfnDismiss
[in] Puntero a una función basada en el prototipo DISMISSMODELESS o NULL. Este miembro solo se aplica a la versión modeless del cuadro de diálogo, como indica la marca de DIALOG_SDI que se está estableciendo. MAPI llama a la función DISMISSMODELESS cuando el usuario descarta el cuadro de diálogo de dirección de modeless, informando a un cliente que llama a IMAPISupport::D etails de que el cuadro de diálogo ya no está activo.
lpvDismissContext
[in] Puntero a la información de contexto que se va a pasar a la función DISMISSMODELESS a la que apunta el parámetro lpfnDismiss . Este parámetro solo se aplica a la versión modeless del cuadro de diálogo, ya que incluye la marca DIALOG_SDI en el parámetro ulFlags .
cbEntryID
[in] Recuento de bytes en el identificador de entrada al que apunta el parámetro lpEntryID .
lpEntryID
[in] Puntero al identificador de entrada para el que se muestran los detalles.
lpfButtonCallback
[in] Puntero a una función basada en el prototipo de función LPFNBUTTON . Una función LPFNBUTTON agrega un botón al cuadro de diálogo de detalles.
lpvButtonContext
[in] Puntero a los datos utilizados como parámetro para la función especificada por el parámetro lpfButtonCallback .
lpszButtonText
[in] Puntero a una cadena que contiene texto que se va a aplicar al botón agregado si ese botón es extensible. El parámetro lpszButtonText debe ser NULL si no se necesita un botón extensible.
ulFlags
[in] Máscara de bits de marcas que controla el tipo de texto para el parámetro lpszButtonText . Se puede establecer la marca siguiente:
DIALOG_MODAL
Mostrar la versión modal del cuadro de diálogo de dirección común. Esta marca se excluye mutuamente con DIALOG_SDI.
DIALOG_SDI
Mostrar la versión modeless del cuadro de diálogo de dirección común. Esta marca se excluye mutuamente con DIALOG_MODAL.
MAPI_UNICODE
Las cadenas pasadas están en formato Unicode. Si no se establece la marca de MAPI_UNICODE, las cadenas están en formato ANSI.
Valor devuelto
S_OK
El cuadro de diálogo de detalles se mostró correctamente para la entrada de la libreta de direcciones.
Comentarios
El método IMAPISupport::D etails se implementa para los objetos de compatibilidad del proveedor de libretas de direcciones. Los proveedores de libreta de direcciones llaman a Details para mostrar un cuadro de diálogo que proporciona detalles sobre una entrada determinada en la libreta de direcciones. Los parámetros lpfButtonCallback, lpvButtonContext y lpszButtonText se pueden usar para agregar un botón definido por el cliente al cuadro de diálogo. Cuando se hace clic en el botón, MAPI llama a la función de devolución de llamada a la que apunta lpfButtonCallback, pasando tanto el identificador de entrada del botón como los datos de lpvButtonContext. Si un objeto extensible b
Vea también
ADRPARM
IMAPISupport::Address
LPFNBUTTON
IMAPISupport: IUnknown