ptrFolder->GetDetailsOf(ptrItem, i)要求ptrItem为引用,但ptrItem = ptrFolder->ParseName("ms.wma")得到的
是指针,这该怎么办,有其它办法吗?
Shell32::IShellDispatchPtr ptrShell;
ptrShell.CreateInstance(__uuidof(Shell32::Shell));
Shell32::FolderPtr ptrFolder = ptrShell->NameSpace("e:\\mp3");
Shell32::FolderItemPtr ptrItem = ptrFolder->ParseName("ms.wma");for( int i = 0; i < 29; i++ )
{
_bstr_t strName = ptrFolder->GetDetailsOf(0, i); //下面的ptrItem要求引用,但ptrFolder->ParseName获得的ptrItem为指针
_bstr_t strValue = ptrFolder->GetDetailsOf(ptrItem, i);
}
是指针,这该怎么办,有其它办法吗?
Shell32::IShellDispatchPtr ptrShell;
ptrShell.CreateInstance(__uuidof(Shell32::Shell));
Shell32::FolderPtr ptrFolder = ptrShell->NameSpace("e:\\mp3");
Shell32::FolderItemPtr ptrItem = ptrFolder->ParseName("ms.wma");for( int i = 0; i < 29; i++ )
{
_bstr_t strName = ptrFolder->GetDetailsOf(0, i); //下面的ptrItem要求引用,但ptrFolder->ParseName获得的ptrItem为指针
_bstr_t strValue = ptrFolder->GetDetailsOf(ptrItem, i);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货