SHParseDisplayName

来源:互联网 发布:sql server导出excel 编辑:程序博客网 时间:2024/06/15 20:15
这个shell api可以将普通的字串路径转换为shell 路径包装在ITEMIDLIST结构体当中,这个转换函数非常有用,因为在很多shell api中使用的并不是普通的字串路径,而是shell 路径,比如: SHChangeNotifyRegister
这个用来是用来监视文件夹/文件修的API,监听的文件路径的参数就是由shell 路径提供的


SHParseDisplayName的用法:
wchar_t* p = L"D:\\DDS";// 这里的字串路径只能使用UNICODE。
ITEMIDLIST* pidlist;
SFGAOF aog;
SHParseDisplayName(p,NULL,&pidlist, SFGAO_CANCOPY,&aog);//pidlist就是转换以后的shell路径

        返回TRUE转换成功,否则失败。






MSDN: http://msdn.microsoft.com/en-us/library/bb762236(v=vs.85).aspx
0 0
原创粉丝点击