IMAPISupport::Details
Область применения: Outlook 2013 | Outlook 2016
Отображает диалоговое окно со сведениями о конкретной записи адресной книги.
HRESULT Details(
ULONG_PTR FAR * lpulUIParam,
LPFNDISMISS lpfnDismiss,
LPVOID lpvDismissContext,
ULONG cbEntryID,
LPENTRYID lpEntryID,
LPFNBUTTON lpfButtonCallback,
LPVOID lpvButtonContext,
LPSTR lpszButtonText,
ULONG ulFlags
);
Параметры
lpulUIParam
[out] Указатель на дескриптор родительского окна возвращаемого диалогового окна.
lpfnDismiss
[в] Указатель на функцию на основе прототипа DISMISSMODELESS или NULL. Этот элемент применяется только к немодерной версии диалогового окна, как указано в заданном флаге DIALOG_SDI. MAPI вызывает функцию DISMISSMODLESS, когда пользователь закрывает диалоговое окно безмодерного адреса, информируя клиента, который вызывает IMAPISupport::D etails , что диалоговое окно больше неактивно.
lpvDismissContext
[в] Указатель на контекстную информацию, передаваемую в функцию DISMISSMODELESS , на которую указывает параметр lpfnDismiss . Этот параметр применяется только к версии диалогового окна без режима, включив флаг DIALOG_SDI в параметр ulFlags .
cbEntryID
[в] Число байтов в идентификаторе записи, на который указывает параметр lpEntryID .
lpEntryID
[в] Указатель на идентификатор записи, для которого отображаются сведения.
lpfButtonCallback
[в] Указатель на функцию на основе прототипа функции LPFNBUTTON . Функция LPFNBUTTON добавляет кнопку в диалоговое окно сведений.
lpvButtonContext
[в] Указатель на данные, используемый в качестве параметра для функции, указанной параметром lpfButtonCallback .
lpszButtonText
[в] Указатель на строку, содержащую текст, который будет применен к добавленной кнопке, если эта кнопка расширяема. Если расширяемая кнопка не требуется, параметр lpszButtonText должен иметь значение NULL.
ulFlags
[в] Битовая маска флагов, управляющая типом текста для параметра lpszButtonText . Можно задать следующий флаг:
DIALOG_MODAL
Отображение модальной версии диалогового окна "Общий адрес". Этот флаг является взаимоисключающим с DIALOG_SDI.
DIALOG_SDI
Отображение нережимой версии диалогового окна "Общий адрес". Этот флаг является взаимоисключающим с DIALOG_MODAL.
MAPI_UNICODE
Переданные строки имеют формат Юникода. Если флаг MAPI_UNICODE не задан, строки имеют формат ANSI.
Возвращаемое значение
S_OK
Диалоговое окно сведений было успешно отображено для записи адресной книги.
Замечания
Для объектов поддержки поставщика адресных книг реализован метод IMAPISupport::D etails . Поставщики адресных книг вызывают сведения , чтобы отобразить диалоговое окно с подробными сведениями о конкретной записи в адресной книге. Параметры lpfButtonCallback, lpvButtonContext и lpszButtonText можно использовать для добавления в диалоговое окно определяемой клиентом кнопки. При нажатии кнопки MAPI вызывает функцию обратного вызова, на которую указывает lpfButtonCallback, передавая идентификатор записи кнопки и данные в lpvButtonContext. Если расширяемый b
См. также
ADRPARM
IMAPISupport::Address
LPFNBUTTON
IMAPISupport: IUnknown