我希望在Windows中获得PockerOutlook中的电子邮件标题,但目前Microsoft.WindowsMobile.PocketOutlook具有以下功能:
因此,我想DLLImport MAPI.DLL得到它的功能,以获得电子邮件的标题。
我发现本参考是用C++写的。由于数据类型不同,似乎很难转换为C#版本。我应该用C++和DLLImport编写一个dll文件到C#应用程序吗?
发布于 2009-05-14 21:27:56
我不是C#的人,但MAPI是一个基于COM的系统。因此,您不希望导入MAPI,您希望使用C#系统具有的任何组件接口(COM互操作)。
您可以使用ICEMAPISession登录消息存储,然后使用IMsgStore将每个存储区中的文件夹(或直接转到“收件箱”等已知文件夹)中的文件夹进行填入。然后,您可以使用IMAPIFolder模拟文件夹中的消息。
一旦您得到电子邮件条目(IMessage),您将请求主题属性。
您必须熟悉C#中的COM和一些令人困惑的MAPI接口。
https://stackoverflow.com/questions/862050
复制相似问题