프로그래밍 팁/etc
CImageList예제
띠깜
2010. 4. 12. 18:30
이미지 리스트 사용예제입니다.
HIMAGELIST GetSystemImageListHandle( BOOL bSmallIcon )
{
HIMAGELIST hSystemImageList;
SHFILEINFO ssfi;
if (bSmallIcon)
{
hSystemImageList =
(HIMAGELIST)SHGetFileInfo(
(LPCTSTR)_T("c:\\"),
0,
&ssfi,
sizeof(SHFILEINFO),
SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
}
else
{
hSystemImageList =
(HIMAGELIST)SHGetFileInfo(
(LPCTSTR)_T("c:\\"),
0,
&ssfi,
sizeof(SHFILEINFO),
SHGFI_SYSICONINDEX | SHGFI_LARGEICON);
}
return hSystemImageList;
}
CImageList m_ImageList;
m_ImageList.Attach(GetSystemImageListHandle(TRUE));
m_lcList.SetImageList(&m_ImageList,LVSIL_SMALL);