在TreeCtrl上建立了一个类似资源管理器的东西,怎么显示系统磁盘、文件夹和各种文件的小图标?
用读取注册表信息的方法可以吗?或者还有没有其他办法?
可以的话,请写出代码
用读取注册表信息的方法可以吗?或者还有没有其他办法?
可以的话,请写出代码
解决方案 »
- shell扩展的COM在xp 64bit下失败? 怎么办?
- MFC 动态 Tabcontrol
- mfc socket 传送 CString?
- 我遇到麻烦了!!!!~~~~~~~`
- 调试的时候,vector里面的值怎样才能查啊???
- 如何在VC中设置计算机的时间
- 我现在正在做一个mp3的点播系统,有兴趣进来看看~~~~
- 弱弱的问题
- 请教大哥,谁用过这个ODBC API的SQLConfigDataSource函数,出现了2001错误,谁能帮我,绝对给分谢谢
- release与debug到底区别在哪里?build release版时出如下错误,请高手指点一下.
- MFC ODBC访问ACCESS数据库!!
- 梦醒了
{
//第一种处理exe文件
HICON hIcon=:: ExtractIcon(AfxGetInstanceHandle(),
_T(FilesName),0);
if (hIcon &&hIcon!=(HICON)-1)
return hIcon;
//处理各种扩展名的类型
SHFILEINFO shfi;
memset(&shfi,0,sizeof(shfi));
::SHGetFileInfo(FilesName,
FILE_ATTRIBUTE_NORMAL,
&shfi,
sizeof(shfi),
SHGFI_ICON|SHGFI_USEFILEATTRIBUTES);
return shfi.hIcon;
}
可以看看msdn
SHGetFileInfo的用法。
或者到网上搜索一下。
这个函数能够满足你要求。