关注!
如果有代码通知一声,好吗?
[email protected]

解决方案 »

  1.   

    先谢过KernelWhite(白景孜) 
    方便的话可以把关键之处的代码给我看看.一定重谢
      

  2.   

    简单地写了一段:
    PhonebookMemory mem;
    IPhonebook *pIPhonebook;
    IContact *pContact;
    hInstance = hCurInstance;// initialize COM
    ::CoInitializeEx( NULL, COINIT_MULTITHREADED );HRESULT hr = ::CoCreateInstance( 
    _uuidof( PhonebookSuite3 ), 
    NULL, 
    CLSCTX_INPROC_SERVER, 
    _uuidof( IUnknown ), 
    ( void * * ) &pIUnknown );
    if ( FAILED( hr ) ) {
    ::MessageBox( 0, "CoCreateInstance Failed!", PROCESS_NAME, MB_ICONINFORMATION | MB_OK );
    }else{
    hr = pIUnknown->QueryInterface( 
    _uuidof( IPhonebook ), 
    ( void * * ) &pIPhonebook );
    if ( FAILED( hr ) ) {
    ::MessageBox( 0, "QueryInterface Failed!", PROCESS_NAME, MB_ICONINFORMATION | MB_OK );
    }else{

    }
    }
    pIPhonebook->GetMemoryInUse(&mem);
    pContact=pIPhonebook->GetContact(mem,1);
    ::sprintf( szMessage, "Phone Name: %s; Phone No: %d; GroupID: %d.", pContact->get_Name,pContact->get_Number,pContact->get_GroupID);
    ::MessageBox( 0, szMessage , PROCESS_NAME, MB_ICONINFORMATION | MB_OK );