首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vc CImageList 怎么加载大图片文件

2012-12-17 
vc CImageList 如何加载大图片文件利用CImageList加载图片文件,然后在CTreeCtrl中作为图标显示.CImageList

vc CImageList 如何加载大图片文件
利用CImageList加载图片文件,然后在CTreeCtrl中作为图标显示.
CImageList m_imageList;
m_imageList.Create(16,16,ILC_COLOR32 | ILC_COLORDDB | ILC_MASK, 10, 2);

CString filePath = _T("d:\\test.jpg");

CBitmap * pBitmap = new CBitmap; 
HBITMAP hBitmap = (HBITMAP)LoadImage(NULL, filePath, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); //hBitmap不为空啊 
if ( NULL != hBitmap ) 

pBitmap->Attach(hBitmap);  
m_ImageList.Add(pBitmap, RGB(255, 255, 255)); 
m_treeCtrl.SetImageList(&m_ImageList); 


如果我加载的图片很大,那它显示图片的一角,我想把整个图片都显示出来,怎么做.

热点排行