MFCMAPI демонстрируется код клиента MAPI

Переводы статьи Переводы статьи
Код статьи: 291794 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Пример MAPI классов Microsoft Foundation (MFCMAPI) демонстрирует широкий спектр Extended MAPI, приемов кодирования.

Дополнительная информация

MFCMAPI начали как проект обучения для просмотра, можно было с MAPI, а со временем в образце MAPI разработала проект обучения клиент, являющийся по Номиналу с помощью программы Mdbvu32.exe.

MFCMAPI пользователей интерфейс может отображать все папки и подпапки, находящиеся в любой Банк сообщений. Можно также отобразить любую адресную книгу, загруженных в профиль.

Классов Microsoft Foundation Microsoft Visual C++ (MFC) проект, MFCMAPI разработан как ряд диалоговых окон MFC, которые реализуют Иерархия каталогов в левой части и список свойств на правой панели. Каждое диалоговое окно имеет ряд пунктов меню, которые можно использовать для обработки активные элементы. Это включает пустые тестовые функции, который можно использовать для размещения Тестирование кода. Дополнительные сведения о диалоговых окнах и соответствующих классов см. файл Readme.txt, который входит в состав проекта.

Для Загрузите последнюю версию MFCMAPI, посетите следующий веб-узел:
http://www.CodePlex.com/MFCMAPI
MFCMAPI был переименован в Microsoft Exchange Server Обмен сообщениями API (MAPI) редактора и теперь доступна для загрузки в качестве средства для Сервер Microsoft Exchange. Для получения дополнительных сведений о средствах сервера Exchange посетите веб-узел корпорации Майкрософт:
http://TechNet.Microsoft.com/en-us/Exchange/bb288488.aspx
Чтобы загрузить редактор MAPI, посетите веб-узел корпорации Майкрософт:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=55FDFFD7-1878-4637-9808-1E21ABB3AE37&displaylang=en

Общие функции MAPI

Большая часть следующих функций, содержащихся в Файл MAPIFunctions.cpp:
  • AddTestAddress -Добавляет жестко введенный адрес сообщения.
  • ConcatSPropTagArrays -Принимает два SPropTagArrays и объединяет их.
  • CopySBinary -Копирует один SBinary в другой для обработки управления памятью.
  • CopyLargeNamedPropertyToDebugOutput -Демонстрация чтения больших именованных свойств MAPI с помощью IStream.
  • CopyBodyToLargeNamedProperty -Описание записи больших именованных свойств MAPI с помощью PR_BODY как источник.
  • DeleteMessagePermanently -Удаление сообщения с помощью DeleteMessages функция.
  • DeleteToDeletedItems -Использует CopyMessages Чтобы переместить сообщение в папку «Удаленные».
  • FindPropInPropTagArray -Поиск SPropTagArray для конкретного свойства.
  • LoadFromMSG -Загружает файл .msg в IMessage.
  • ManualResolve -Вручную сопоставляет адрес. Для получения дополнительных сведений нажмите следующие кнопки номер статьи базы знаний Майкрософт:
    266351Как вручную разрешить запись в адресной книге с помощью MAPI
  • OpenDefaultMessageStore -Поиск и открытие хранилища, используемого по умолчанию из IMAPISession.
  • OpenMessageModal -Использует PrepareForm и ShowForm для отображения сообщения.
  • OpenOtherUsersMailbox -Использует HrMailboxLogon Чтобы открыть почтовый ящик.
  • OpenPublicMessageStore -Поиск и открытие хранилище общих сообщений из IMAPISession.
  • SaveToMSG -Сохранение IMessage файл .msg. Для получения дополнительных сведений щелкните следующий номер статьи номер статьи базы знаний Майкрософт:
    171907Сохранение сообщения в составной файл MSG
  • WriteAttachmentToFile -Сохранение вложения в файл.

Реализация IMAPIAdviseSink

В IMAPIAdviseSink пример содержит два реализации IMAPIAdviseSink интерфейс; для простого уведомление о получении почты и многое другое сложные таблицы уведомлений.

Примечание Представления каталога иерархии в MFCMAPI преимуществами уведомления. Не существует Обновить представление команды меню на Действия меню для большинства диалоговых окон, используйте представление иерархии каталогов.

Реализация программы просмотра формы MAPI

Пример средства просмотра формы MAPI содержит класс, реализующий IMAPIMessageSite, IMAPIViewContext, и IMAPIViewAdviseSink интерфейсы. Вместе они делают для просмотра формы MAPI Реализация. Код, использующий средства просмотра формы OpenMessageNonModal функция, которая содержится в файле MAPIFunctions.cpp.

Для получения дополнительных сведений о другой интерфейс MAPI Форма просмотра, щелкните следующий номер статьи в База знаний корпорации Майкрософт:
230770FrmVwr.exe расширенного просмотра формы MAPI
Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации без гарантии или подразумеваемых. Это включает, но не ограничиваясь Чтобы подразумеваемые гарантии товарности или пригодности для определенной Цель. В данной статье предполагается, что вы знакомы с программированием язык, рассчитаны и с помощью средств, которые используются для создания и отладки. Сотрудники службы поддержки корпорации Майкрософт могут объяснить функциональные возможности конкретной процедуры, но они не изменит их Примеры расширения его функциональности или удовлетворения ваших особые требования.

Свойства

Код статьи: 291794 - Последний отзыв: 6 октября 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Outlook 2007
  • Интерфейс программирования приложений передачи сообщений MAPI
Ключевые слова: 
kbdownload kbfile kbinfo kbmsg kbmt KB291794 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:291794

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com