2016-04-05 13 views
1

C++ kullanarak bazı uygulamalar için bir eklenti oluşturmak için çalışıyorum. Uygulama bana MAPI mesajlarını verecek ve onlara çalışma şansı verecek. Uygulama bana IMessage arabirimine işaretçi olarak MAPI iletileri verir.Bir RDOMail nesnesinin bir MAPI IMessage nesnesini sarması mümkün mü (ve nasıl)?

Genellikle C# ile Outlook Redemption kitaplığını kullanarak MAPI iletileri ile çalışmaya alışkınım. Ancak bu durumda, iletileri açtığımda her zaman RDOMail nesnesini alıyorum (IMessage nesnesi değil).

Outlook Redemption'da RDOMail nesnesinin (IMessage nesnesi) bir işaretçiye sahip olduğum bir iletiyi sarmak için kullanılıp kullanılamayacağını merak ediyordum.

RDOMail arabiriminin altında yatan MAPI nesnesini döndüren MAPIOBJECT özelliği vardır. Ancak, bu özellik salt okunurdur.

IMessage işaretçisini kullanarak Outlook Redemption kullanarak bir MAPI iletisini sarmanın bir yolu var mı?

cevap

3

Elbette, IMessage arabirimini RDOSession.GetRDOObjectFromOutlookObject öğesine geçirebilirsiniz.

İlgili konular