LPITEMIDLIST pidlDeskTop = new ITEMIDLIST;
ZeroMemory(pidlDeskTop,sizeof(ITEMIDLIST));
SHGetSpecialFolderLocation(NULL,CSIDL_NETWORK,&pidlDeskTop);
SHFILEINFO fi;
ZeroMemory(&fi,sizeof(fi));
HICON hIconToSave;
if(SHGetFileInfo((LPCWSTR)pidlDeskTop,0,&fi,sizeof(SHFILEINFO),SHGFI_PIDL |SHGFI_ICONLOCATION)!= 0)
{
hIconToSave = ExtractIcon(NULL,fi.szDisplayName,fi.iIcon);
//hIconToSave就是需要的HICON
DestroyIcon(hIconToSave);
}
代码收集之文件图标位置
最新推荐文章于 2024-09-26 16:34:15 发布
370

被折叠的 条评论
为什么被折叠?



