Winapi 在Windows中获取文件和文件夹图标的通用方法

Winapi 在Windows中获取文件和文件夹图标的通用方法,winapi,dll,autohotkey,Winapi,Dll,Autohotkey,我正在编写自动热键脚本,并希望显示目录的内容以及图标。 我发现的所有东西都表明,获取图标需要使用许多不同的winapi函数来获取图标:文件夹、exe文件、与程序关联的文件等。 是否有DLL、winapi函数或AuoHotkey库具有多种文件类型的通用接口?可以提取HICON和/或为您提供路径或PIDL的系统映像列表索引 如果需要在后台线程上执行提取,请从IShellFolder获取并使用GIL_ASYNC标志。可以提取HICON和/或为您提供路径或PIDL的系统映像列表索引 如果需要在后台线程上

我正在编写自动热键脚本,并希望显示目录的内容以及图标。 我发现的所有东西都表明,获取图标需要使用许多不同的winapi函数来获取图标:文件夹、exe文件、与程序关联的文件等。 是否有DLL、winapi函数或AuoHotkey库具有多种文件类型的通用接口?

可以提取HICON和/或为您提供路径或PIDL的系统映像列表索引

如果需要在后台线程上执行提取,请从IShellFolder获取并使用GIL_ASYNC标志。

可以提取HICON和/或为您提供路径或PIDL的系统映像列表索引

如果需要在后台线程上执行提取,请从IShellFolder获取一个,并使用GIL_ASYNC标志