通过托管代码在Windows Mobile中查看SMS

时间:2008-11-14 12:38:58

标签: windows-mobile sms

在Windows Mobile SDK中,Microsoft.WindowsMo​​bile.PocketOutlook中有一个MessagingApplication类,它有一个方法“DisplayComposeForm”,允许您打开发送短信的默认撰写对话框。

我需要一种方法来显示托管代码中的默认邮件查看对话框。即我通过MAPI检索了邮件,但现在我想使用Windows Mobile中的默认邮件查看器来显示它。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:1)

感谢一些聪明的谷歌搜索,我偶然发现了答案。

使用P / Invoke访问MAPI API中的MailDisplayMessage方法。

P / Invoke签名如下:

[DllImport("cemapi.dll")]
internal static extern int MailDisplayMessage(byte[] lpEntryID, int cbEntryID);

对于对邮件存储的托管访问,您可以使用免费的MAPIdotnet项目。