当联系人存储到Windows移动地址簿中时,在Windows移动应用程序中从地址簿访问联系人的代码是什么?
我试过了:
(Microsoft.WindowsMobile.PocketOutlook.OutlookSession ss = new OutlookSession())
{
ContactCollection mobilePhoneBook = ss.Contacts.Items;
foreach (Contact aContact in mobilePhoneBook)
{
MessageBox.Show("First Name: " + aContact.FirstName.ToString()
+ "\n Mobile Number: " + aContact.MobileTelephoneNumber.ToString());
}
}
它给出了错误:
can't find pinvoke dll 'pimstore.dll'
答案 0 :(得分:2)
Here is an article指定如何在WinMo中访问联系人
我将总结指定的方法
添加命名空间: 使用Microsoft.WindowsMobile.PocketOutlook;
添加程序集: Microsoft.WindowsMobile.PocketOutlook程序
访问联系人
OutlookSession mySession = new OutlookSession();
ContactCollection collection = mySession.Contacts.Items;
foreach(联系人联系方式)
{
//用联系方式做一些事情,例如写入文件或更新
}