1、如果是要从一个程序中“压榨”出你要的图标:
请看一看MSDN里ExtractIcon()和ExtractIconEx()的解释!
2、如果是要取出和此文件类型相关联的图标:
请看一看MSDN里SHGetFileInfo()的介绍!
相关信息为:
WINSHELLAPI DWORD WINAPI SHGetFileInfo(
    LPCTSTR pszPath,
    DWORD dwFileAttributes,
    SHFILEINFO FAR *psfi,
    UINT cbFileInfo,
    UINT uFlags
);
请将鼠标点在MSDN标题栏上的图标上,在出来的菜单上选“跳至URL……”,在其中输入:
mk:@MSITStore:F:\Microsoft%20Visual%20Studio\MSDN98\98VS\2052\Shellcc.chm::/inet401/help/itt/Shell/Functions/SHGetFileInfo.htm
好好看看!另有一个vb例子,你如果看懂,就万事OK了!呵呵……
http://www.vb-helper.com/HowTo/showicon.zip