none
如何通过IMessage获得相关信息?[ RRS feed

  • 问题

  • 我获取的是草稿箱的邮件,pMsg是邮件对象       
            ULONG cValuesMail = 0;
    SPropValue *pspvEmail;
    SizedSPropTagArray(1, sptaEmail) = { 1, PR_SENDER_EMAIL_ADDRESS};
    pMsg->GetProps((SPropTagArray *) &sptaEmail, MAPI_UNICODE, &cValues,
    &pspvEmail);
    if (pspvEmail->ulPropTag == PR_SENDER_EMAIL_ADDRESS )
    wcout < <"  " < < pspvEmail->Value.lpszW < < endl;

    ULONG cValuesBody = 0;
    SPropValue *pspvBody;
    SizedSPropTagArray(1, sptaEmail) = { 1, PR_BODY };
    pMsg->GetProps((SPropTagArray *) &sptaEmail, MAPI_UNICODE, &cValues,
    &pspvBody);
    if (pspvBody->ulPropTag == PR_BODY )
    wcout < <"  " < < pspvBody->Value.lpszW < < endl;
    总是判断不成立,pspvBody->ulPropTag值是10,不知道为什么。请大家帮忙,谢谢
    2009年7月28日 1:45