据百度得知。Folders.dbx为outlookexpress的内部目录文件。并得以下代码,只是能力有限。不懂。求教 MESSAGEPROPS,msgProps;
HENUMSTORE hEnumMsg;
CString的项目;
int nIndex;
hEnumMsg = NULL;
/ / 设置大小的结构
/ / 或函数的返回错误
msgProps.cbSize = sizeof(MESSAGEPROPS)的;
/ / 我们想要的主体和其他的
/ / 员工,我们得到的所有属性
/ / 你可以使用MSGPROPS_FAST作为第一个参数
/ / 只得到几个属性的消息。
HRESULT HR = m_pStoreFolder-> GetFirstMessage(0,
0,
MESSAGEID_FIRST,
&MsgProps,
&hEnumMsg);
而(SUCCEEDED(小时)的&&小时!= S_FALSE,){
项目= msgProps.pszDisplayFrom;
项目+ = _T( “ “);
项目+ = msgProps.pszNormalSubject的;
/ / 信息主题,并从显示在列表框中。
/ / 每个项目的数据消息ID
参数nIndex = m_listMsg.AddString(项);
(nIndex! LB_ERR =参数nIndex &&!= LB_ERRSPACE,){
m_listMsg.SetItemData(参数nIndex,msgProps.dwMessageId);
}
/ / 消息属性
/ / 因为他们被分配由IStoreFolder。
m_pStoreFolder> FreeMessageProps(&msgProps的);
HR = m_pStoreFolder> GetNextMessage(hEnumMsg,
0&msgProps);
}
// close the enum
if(hEnumMsg) {
m_pStoreFolder> GetMessageClose(hEnumMsg);
}
URL为:http://www.codeproject.com/Artic ... -in-Outlook-Express |