DISMISSMODELESS
Область применения: Outlook 2013 | Outlook 2016
Определяет функцию обратного вызова, которую MAPI вызывает при закрытии диалогового окна безрежимной адресной книги.
Свойство | Значение |
---|---|
Файл заголовка: |
Mapidefs.h |
Определена функция, реализованная: |
Клиентские приложения |
Определенная функция, вызываемая: |
MAPI |
void (STDMETHODCALLTYPE DISMISSMODELESS)(
ULONG_PTR ulUIParam,
LPVOID lpvContext
);
Параметры
ulUIParam
[в] Значение, относящееся к реализации, обычно используемое для передачи сведений о пользовательском интерфейсе в функцию. Например, в Microsoft Windows этот параметр является дескриптором родительского окна для диалогового окна и имеет тип HWND, приведение к ULONG_PTR. Нулевое значение указывает на отсутствие родительского окна.
lpvContext
[в] Указатель на произвольное значение, переданное функции обратного вызова при вызове MAPI. Это значение может представлять важный адрес для клиентского приложения. Как правило, для кода C++ lpvContext является указателем на адрес экземпляра объекта C++.
Возвращаемое значение
Нет
Замечания
Когда клиентское приложение вызывает диалоговое окно безрежимной адресной книги, оно включает в сообщение Windows цикл вызова функции на основе прототипа ACCELERATEABSDI , который проверяет наличие и обрабатывает клавиши акселератора. При закрытии диалогового окна MAPI вызывает функцию на основе DISMISSMODELESS , чтобы клиентское приложение перестало вызывать функцию на основе ACCELERATEABSDI .