您的位置:首页 > 其它

获取文件属性SHGetFileInfo

2012-11-30 16:43 369 查看
1:文件/文件夹 显示的图标:

#include <GdiPlus.h>

using namespace Gdiplus;

#pragma comment(lib,"gdiplus.lib")

void CTestGetFileICONDlg::ShowFileIcon( CString strFile )

{

// TODO: Add your control notification handler code here

GdiplusStartupInput gdiplusStartupInput;

ULONG_PTR gdiplusToken;

// Initialize GDI+.

GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);

// strFile = "G:\\audio.mp3";

SHFILEINFO info;

SHGetFileInfo( strFile, 0, &info,sizeof(&info), SHGFI_DISPLAYNAME | SHGFI_ICON);

Bitmap pic( info.hIcon );

Graphics g(this->m_hWnd);

g.DrawImage(&pic, 0, 0);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐