作为代码示例的 MFCMAPI

适用于:Outlook 2013 | Outlook 2016

MFCMAPI 示例使用消息 API 通过图形用户界面提供对 MAPI 存储的访问权限。 下载此示例后,可以使用源文件来检查许多 MAPI 接口和引用的示例用例。 有关详细信息,请参阅 MAPI 接口

属性
平台:
用于编译 Windows 7、Windows Vista、Windows Server 2008、Windows XP SP2 和 Windows Server 2003 SP1 的 Microsoft Visual Studio 2008

下载 MFCMAPI

  1. “MFCMAPI ”页上,单击“ 源代码 ”选项卡。

  2. 在“ 最近签入”下,单击“ 下载 ”获取最新版本。

  3. 阅读许可协议,然后单击“ 我同意”。

  4. 在“文件下载”对话框中,单击“保存”。 在“ 另存为 ”对话框中,找到要在其中保存源文件的文件夹,然后单击“ 保存”。

  5. 在“ 下载完成 ”对话框中,单击“ 打开文件夹”。 还可以单击“ 关闭 ”以关闭对话框,并在保存这些文件的文件夹中找到压缩的源文件。

  6. 右键单击 MFCMAPI<> 版本号.zip 文件,然后单击“全部提取”。 在显示的对话框中,单击“ 提取 ”,将文件提取到显示的文件夹。 还可以单击“ 浏览 ”以选择或创建其他文件夹。

  7. 以管理员身份运行 Visual Studio 2008。

    注意

    如果计算机正在运行 Windows XP,则必须以管理员身份登录。 如果计算机正在运行 Windows Vista,则必须以管理员身份登录,并且必须右键单击 Visual Studio 2008 图标,然后单击“ 以管理员身份运行”。

  8. 在 Visual Studio 2008 中,单击“ 文件”,指向 “打开”,然后单击“ 项目/解决方案”。

  9. 浏览到保存示例的位置,选择“ MFCMapi.vcproj”,然后单击“ 打开”。

  10. 在"构建"菜单上,单击"构建解决方案"。

  11. 在“ 文件另存为 ”对话框中,单击“ 保存”。

使用 MFCMAPI 作为代码示例

解决方案资源管理器中,展开 MFCMapi 项目,并检查“头文件”、“资源文件”“源文件”节点中的文件以用于编程方案。

MAPI 接口部分中的许多方法主题指向 MFCMAPI 源文件,以获取编程示例。 例如,在 IMsgStore::GetReceiveFolderTable 中,系统会指示查看 MsgStoreDlg.cpp 文件中的 函数 CMsgStoreDlg::OnDisplayReceiveFolderTable

另请参阅