能否将两个IDataObject的数据合并成一个IDataObject
有如下代码:
m_pDesktopFolder->ParseDisplayName(NULL, NULL, _T("F:\\VC\\SortListDemo"),
&pchEaten, &pidl, &pwdAttributes);
m_pDesktopFolder->GetUIObjectOf(NULL, 1, (LPCITEMIDLIST *)&pidl, IID_IDataObject, NULL, (void**)&pDataObject);
m_pMalloc->Free(pidl);
m_pDesktopFolder->ParseDisplayName(NULL, NULL, _T("F:\\VC\\dd"),
&pchEaten, &pidl, &pwdAttributes);
m_pDesktopFolder->GetUIObjectOf(NULL, 1, (LPCITEMIDLIST *)&pidl, IID_IDataObject, NULL, (void**)&pDataObject);
m_pMalloc->Free(pidl);
我想把两次 m_pDesktopFolder->GetUIObjectOf 取得pDataObject合成一个,不知道要怎么处理?