本文整理汇总了C++中CContact::GetEmail方法的典型用法代码示例。如果您正苦于以下问题:C++ CContact::GetEmail方法的具体用法?C++ CContact::GetEmail怎么用?C++ CContact::GetEmail使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CContact
的用法示例。
在下文中一共展示了CContact::GetEmail方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetContacts
//.........这里部分代码省略.........
CString name;
CString email;
BOOL mustFilter = FALSE;
mustFilter = strStartWith != "";
if(doLog)
m_logHelper.LogPAB(L"Start Reading Contact properties");
while(GetNextContact(mapiContact) && !m_pCtrl->IsPABSearchAbort())
{
if(pageSize > 0)
{
if(contactCount == pageSize)
{
break;
}
}
contactIndex++;
if(mustFilter)
{
if(strFilterBy == "Name")
{
mapiContact.GetName(name,PR_GIVEN_NAME);
name = name.MakeLower();
if(name.Find(strStartWith) != 0)
{
continue;
}
}
if(strFilterBy == "Email")
{
mapiContact.GetEmail(email);
email = email.MakeLower();
if(email.Find(strStartWith) != 0)
{
continue;
}
}
}
if(startIndex > 0 && skipCount < startIndex)
{
skipCount++;
continue;
}
CContact* pContact = new CContact();
pContact->SetId(contactIndex);
pContact->SetFolderName(strFolder);
mapiContact.GetName(strText);
pContact->SetFullName(strText);
mapiContact.GetCompany(strText);
pContact->SetCompany(strText);
mapiContact.GetIMAddress(strText);
pContact->SetIMAddress(strText);
mapiContact.GetName(strText,PR_GIVEN_NAME);
pContact->SetFirstName(strText);
mapiContact.GetName(strText,PR_MIDDLE_NAME);