在Windows Mobile SDK中,Microsoft.WindowsMobile.PocketOutlook中有一个MessagingApplication类,它有一个方法“DisplayComposeForm”,允许您打开发送短信的默认撰写对话框。
我需要一种方法来显示托管代码中的默认邮件查看对话框。即我通过MAPI检索了邮件,但现在我想使用Windows Mobile中的默认邮件查看器来显示它。
任何人都知道怎么做?
答案 0 :(得分:1)
感谢一些聪明的谷歌搜索,我偶然发现了答案。
使用P / Invoke访问MAPI API中的MailDisplayMessage方法。
P / Invoke签名如下:
[DllImport("cemapi.dll")]
internal static extern int MailDisplayMessage(byte[] lpEntryID, int cbEntryID);
对于对邮件存储的托管访问,您可以使用免费的MAPIdotnet项目。