怎样使用SHGetFileInfo来获取文件的属性?使用SHGFI_ATTRIBUTES标记位,然后psfi->dwAttributes & SFGAO_FOLDER来判断是否文件夹可以吗?
解决方案 »
- Win7 64位 CreateNamedPipe的安全属性设置
- 高手请帮忙鉴别一下,下面那个非模态对话框建了是对的
- VFW回调函数实时处理如何解决访问互斥??
- 如何在一个对话框中实现服务器与客户端
- 特急:是否有功能和QueryDosDevice相反的函数??????
- 如何屏蔽系统键,如Alt+F4,Alt+Esc,windows键,Ctrl+Alt+Del?
- 关于数据库问题!!
- 关于Visual Studio 2010 的编译环境下nChar类型转换问题
- 求助:各位大哥,编译时为什么提示这样的错误啊(VC6.0)?谢谢!
- 请大家列举自己编写程序代码的方法
- 兔子与胡萝卜
- 为什么一个自画的listctrl竟然会多次触发ITEMCHANGED呢
hres = psf->ParseDisplayName(NULL,
NULL,
lpwszDisplayName,
&cbEaten,
&pidl,
&dwAttribs);
if(dwAttribs & SFGAO_FOLDER )
SHGetFileInfo(lpszFileName, NULL, &fileInfo, sizeof(fileInfo),
SHGFI_ATTRIBUTES|SHGFI_TYPENAME);
// Create a submenu if this item is a folder
// and it is not a channel shortcut.
if ((fileInfo.dwAttributes & SFGAO_FOLDER)
&& strcmp(fileInfo.szTypeName, _T("Channel Shortcut")) != 0)
{