如何在内存中建立一个位图文件.并把这个位图放到一个CImageList对象中去?

wuhf 2003-10-18 04:18:24
如何在内存中建立一个位图文件.并把这个位图放到一个CImageList对象中去?

比如我想在ListView的出始化时建立一个位图(自己用程序实现),位图画面是用程序画一些图形(矩形,圆形等简单的图形对象).然后把这个图像放到ImageList对象中,以实现ListView中的缩略图显示形式.

请大家帮帮忙了.谢谢了.

和http://expert.csdn.net/Expert/topic/2361/2361005.xml?temp=.4704859问题是相关的.
...全文
47 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuhf 2003-10-19
  • 打赏
  • 举报
回复
我已经在其他帖子中解决了这个问题。详细见http://expert.csdn.net/Expert/topic/2369/2369056.xml?temp=.9672968

各位的回答也不错。谢谢大家。现在结贴
flyelf 2003-10-18
  • 打赏
  • 举报
回复
CBitmap cBmp;
CClientDC dc(this);
CDC dcBmp;
dcBmp.CreateCompatibleDC(&dc);
cBmp.CreateCompatibleBitmap(&dc, nWidth, nHeight);
CBitmap *pcOldBmp = dcBmp.SelectObject(&cBmp);
// 开始画图
dcBmp.Rectangle(...);
dcBmp.SelectObject(pcOldBmp);
// 此时得到了位图
CImageList cImg;
cImg.Add(&cBmp, (CBitmap*)NULL);
flyelf 2003-10-18
  • 打赏
  • 举报
回复
CBitmap cBmp;
// 在cBmp中画图
CImageList cImg;
cImg.Add(&cBmp, (CBitmap*)NULL);// 把cBmp加入到CImageList中
liudey 2003-10-18
  • 打赏
  • 举报
回复
http://www.codeproject.com/bitmap/bitmapdc.asp
wuhf 2003-10-18
  • 打赏
  • 举报
回复
在线等待.着急结贴.

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧