CListCtrl 怎样显示缩略图? CListCtrl 怎样显示缩略图? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 抽样,缩略图的标准做法2 bitblt自动计算比例的你看着用 CBitmap* pBitmap; pBitmap = new CBitmap; pBitmap->Attach(hBitmap); m_ImageList.Add(pBitmap, RGB(255, 255, 255)); InsertItem(1+i, wfd.cFileName, 0);这段代码有什么问题呢? Bitmap bmp((path2).AllocSysString()); int sourceWidth = 120; //获得图片宽度,这个120和创建的120保持相同。 int sourceHeight = bmp.GetHeight(); //获得图片宽度 if(sourceHeight>120) //和m_ImageList.Create(120…)有很大关系,如果小于设 { sourceHeight=120; } else { sourceHeight=bmp.GetHeight(); } Bitmap* pThumbnail = (Bitmap*)bmp.GetThumbnailImage(sourceWidth , sourceHeight , NULL, NULL); //设定缩略图的大小 HBITMAP hBmp; hBmp=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),path2,IMAGE_BITMAP, 0,0,LR_CREATEDIBSECTION|LR_DEFAULTSIZE|LR_LOADFROMFILE); pThumbnail->GetHBITMAP(Color(255,255,255),&hBmp ); CBitmap *pImage = CBitmap::FromHandle(hBmp); //转换成CBitmap格式位图 int a=m_ImageList.Add(pImage,RGB(255,255,255)); pImage->DeleteObject(); InsertItem(1+i, wfd.cFileName , a);这段代码显示出来的是文件名,哪里的问题呢? 这里有一个。 http://download.csdn.net/detail/hemmingway/4250428 C++或MFC中怎样进行bit级操作 达人帮忙看看typename编译错误的问题 大家说说都有哪些开源p2p软件好的 MFC做的Active控件中怎么转发事件给容器?或者说怎么在一个自己的类中获得CNameCtrl类的指针。请指教,谢谢 如何在程序关闭时,同时关闭计算机。 activex控件下载问题!! 求用DELPHI实现的数字图象处理论文,大家帮帮忙 已知内存种运行得应用程序名 如何得到这个程序得句柄 如果要编写控件(OCX),应该看哪方面的书? 请问如何在一个类中调用另一个类的成员函数? 编Release版本出现的问题? DLL改写OCX 串口句柄返回出错
pBitmap = new CBitmap;
pBitmap->Attach(hBitmap);
m_ImageList.Add(pBitmap, RGB(255, 255, 255));
InsertItem(1+i, wfd.cFileName, 0);这段代码有什么问题呢?
int sourceWidth = 120; //获得图片宽度,这个120和创建的120保持相同。
int sourceHeight = bmp.GetHeight(); //获得图片宽度
if(sourceHeight>120) //和m_ImageList.Create(120…)有很大关系,如果小于设
{
sourceHeight=120;
}
else
{
sourceHeight=bmp.GetHeight();
}
Bitmap* pThumbnail = (Bitmap*)bmp.GetThumbnailImage(sourceWidth , sourceHeight , NULL, NULL); //设定缩略图的大小
HBITMAP hBmp;
hBmp=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),path2,IMAGE_BITMAP, 0,0,LR_CREATEDIBSECTION|LR_DEFAULTSIZE|LR_LOADFROMFILE);
pThumbnail->GetHBITMAP(Color(255,255,255),&hBmp );
CBitmap *pImage = CBitmap::FromHandle(hBmp); //转换成CBitmap格式位图 int a=m_ImageList.Add(pImage,RGB(255,255,255));
pImage->DeleteObject();
InsertItem(1+i, wfd.cFileName , a);
这段代码显示出来的是文件名,哪里的问题呢?
http://download.csdn.net/detail/hemmingway/4250428