On 18.01.2007 16:23, Francois Gouget wrote:
> +            if (dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
> +            {
> +                lstrcpyW(psfi->szDisplayName, swShell32Name);
> +                psfi->iIcon = -IDI_SHELL_FOLDER;
> +            }

At least on Windows, folders have a file type, too - see HKCR\Folder. So
maybe use 'HCR_GetDefaultIconW(L"Folder", ...)' when the directory
attribute is set, and 'HCR_GetDefaultIconW(sTemp, ...)' otherwise?

-f.r.


Reply via email to