我在MFC应用程序中有现有的电子邮件客户端(vs2008)。我想将电子邮件保存到.msg文件中。 所以我调查了一个sample
搜索了LPMessage的参考,发现它们是从现有的.msg文件或消息对象创建的。在我的应用程序中,我没有消息对象,我可以从中构建消息对象。我必须从头开始创建它。我不确定,我正在调查正确的方向,或者还有其他更简单的方法。任何人都可以帮助我吗?
答案 0 :(得分:0)
使用StgCreateStorageEx(TGM_CREATE | STGM_TRANSACTED | STGM_READWRITE, STGFMT_DOCFILE) (or StgCreateDocfile) / OpenIMsgSession / OpenIMsgOnIStg / WriteClassStg
。
请参阅https://support.microsoft.com/en-us/help/171907/info-save-message-to-msg-compound-file