1

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

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

有人知道怎么做吗?

4

1 回答 1

1

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

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

P/Invoke 签名如下:

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

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

于 2008-11-17T13:46:06.520 回答