التعليمات البرمجية للعميل MAPI يوضح MFCMAPI

ملخص

يوضح نموذج MAPI فئات مؤسسة Microsoft (MFCMAPI) مجموعة متنوعة من تقنيات الترميز Extended MAPI.

مزيد من المعلومات

MFCMAPI بدأت كمشروع تعليمي لمعرفة ما هو ممكن مع MAPI، ومع مرور الوقت، تطورت مشروع التعلم إلى عميل MAPI عينة على قدم المساواة مع الأداة المساعدة Mdbvu32.exe.

عرض واجهة المستخدم MFCMAPI كافة المجلدات والمجلدات الفرعية الموجودة في أي مخزن الرسائل. ويمكنه أيضا عرض أي دفتر العناوين الذي تم تحميله في التشكيل جانبي.

تم تصميم مشروع Microsoft Visual c + + Microsoft Foundation فئات (MFC)، MFCMAPI كسلسلة من مربعات حوار MFC تطبيق تسلسل هرمي دليل في قائمة خصائص في الجزء الأيسر والأيمن. كل مربع حوار يحتوي على عدد عناصر القائمة التي يمكنك استخدامها للعمل على العناصر النشطة. ويتضمن ذلك دالة اختبار فارغ يمكنك استخدام للمضيف اختبار التعليمات البرمجية. لمزيد من التفاصيل حول الصفوف المطابقة ومربعات الحوار، راجع الملف Readme.txt التي يتضمنها المشروع.

لتنزيل أحدث إصدار من MFCMAPI، قم بزيارة موقع ويب التالي:
MFCMAPI تم إعادة تسمية محرر Microsoft Exchange Server الرسائل API (MAPI)، وهي الآن متوفرة للتحميل كأداة ل Microsoft Exchange Server. لمزيد من المعلومات حول أدوات Exchange Server، قم بزيارة موقع Microsoft التالي على الويب:لتنزيل محرر MAPI، قم بزيارة موقع Microsoft التالي على الويب:

الدالات MAPI العامة

وترد معظم الوظائف التالية في الملف MAPIFunctions.cpp:
  • أدتيستادريس -إضافة عنوان الفريد مضمنة إلى رسالة.
  • كونكاتسبروبتاجارايس -يأخذ هذين سبروبتاجارايس وضمها.
  • كوبيسبيناري -نسخ واحدة سبيناري إلى موقع آخر لمعالجة إدارة الذاكرة.
  • كوبيلارجيناميدبروبيرتيتوديبوجوتبوت -يوضح كيفية قراءة اسم الخاصية MAPI باستخدام IStreamكبيرة.
  • كوبيبوديتولارجيناميدبروبيرتي -يوضح كيفية كتابة خاصية MAPI مسماة كبيرة باستخدام PR_BODY كالمصدر.
  • ديليتيميساجيبيرمانينتلي -حذف إحدى رسائل باستخدام الدالة ديليتيميساجيس .
  • ديليتيتوديليتيديتيمس -يستخدم كوبيميساجيس نقل إحدى رسائل إلى مجلد "العناصر المحذوفة".
  • يبحث فيندبروبينبروبتاجاراي - سبروبتاجاراي لخاصية معينة.
  • لوادفرومسج -تحميل ملف.msg في IMessage.
  • مانوالريسولفي -بحل عنوان يدوياً.
    لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
    266351 كيفية حل إدخال دفتر عناوين يدوياً باستخدام MAPI
  • أوبينديفاولتميساجيستوري -يحدد موقع وفتح مخزن الرسائل الافتراضي من إيمابيسيشن.
  • يستخدم أوبينميساجيمودال - بريباريفورم و ShowForm لعرض رسالة.
  • أوبينوثيروسيرسمايلبوكس -يستخدم HrMailboxLogon لفتح علبة بريد.
  • أوبينبوبليكميساجيستوري -يحدد موقع وفتح مخزن رسائل عامة من إيمابيسيشن.
  • حفظ سافيتومسج - IMessage إلى ملف.msg.
    لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
    171907 حفظ الرسالة إلى ملف MSG مركب
  • وريتياتاتشمينتوفيلي -حفظ مرفق بملف.

تنفيذ إيمابيادفيسيسينك

نموذج إيمابيادفيسيسينك على اثنين من تطبيقات واجهة إيمابيادفيسيسينك ؛ لإعلام بريد جديد بسيطة، وأخرى للإعلام جدول أكثر تعقيداً.

ملاحظة: طرق عرض التسلسل الهرمي للدليل في MFCMAPI لا تستفيد من الإعلامات. يوجد أمر قائمة تحديث طريقة عرض القائمة " إجراءات " لمعظم مربعات الحوار التي تستخدم عرض التسلسل الهرمي لدليل.

تطبيق عارض نموذج MAPI

نموذج عارض نموذج MAPI على فئة التي تقوم بتنفيذ واجهات إيمابيميساجيسيتي وإيمابيفيوكونتيكست وإيمابيفيوادفيسيسينك . معا، هذه تجعل لتطبيق عارض نموذج MAPI. التعليمات البرمجية التي تستخدم "عارض النموذج" قيد الدالة أوبينميساجينونمودال الموجودة في الملف MAPIFunctions.cpp.


لمزيد من المعلومات حول تطبيق عارض نموذج MAPI آخر، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
230770 عارض نموذج MAPI الموسعة FrmVwr.exe
تقدم Microsoft أمثلة برمجية للتوضيح فقط، دون أي ضمان صريح أو ضمني. هذا يتضمن، على سبيل المثال لا الحصر، الضمانات الضمنية الخاصة بالتسويق أو الملاءمة لغرض معين. تفترض هذه المقالة أنك معتاد على لغة البرمجة التي يتم شرحها والأدوات المستخدمة لإنشاء الإجراءات وتصحيحها. يساعد مهندسو الدعم لدى Microsoft في شرح وظيفة إجراء محدد، لكنهم لن يقوموا بتعديل هذه الأمثلة لتقديم وظيفة إضافية أو إنشاء إجراءات تستوفي متطلبات محددة.
خصائص

رقم الموضوع: 291794 - آخر مراجعة: 17‏/02‏/2017 - المراجعة: 2

تعليقات