佚名通过本文主要向大家介绍了
谁能告诉我为什么StrRetToStr取得文件名有乱码!!!真的不知道为什么?重分感谢!!!等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 谁能告诉我为什么StrRetToStr取得文件名有乱码!!!真的不知道为什么?重分感谢!!!
描述:
描述:
IShellFolder* pFolder
HRESULT hr = pFolder->EnumObjects(NULL, nFlag, &pItems);
while (NOERROR == hr)
{
hr = pItems->Next(1, &pidlNext, NULL);
if (NOERROR == hr)
{
pFolder->GetDisplayNameOf(pidlNext, SHGDN_NORMAL, &StrRetName);
pFolder->GetDisplayNameOf(pidlNext, SHGDN_FORPARSING, &StrRetFile);
StrRetToStr(&StrRetName, pidlNext, &lpszName);
StrRetToStr(&StrRetFile, pidlNext, &lpszFileName);