将一副完整的位图均分成n块位图显示

原创 2011年01月24日 11:43:00

以下方法实现对话框中一副完整的位图均分为7块

具体方法:

1、CImageList images1;

2、在OnInitDialog函数中添加:

    images1.Create(120,150,ILC_COLOR24|ILC_MASK,10,10);
    CBitmap *cBit=new CBitmap();
    cBit->LoadBitmap(IDB_BITMAP11);      //IDB_BITMAP11为需要均分为7块的完整位图
    images1.Add(cBit,RGB(192,192,192));
    m_list2.SetImageList(&images1,LVSIL_NORMAL );   //此处m_list2为放置在Tab控件之上Page页面中的List控件
    // m_list2.SetBkColor(RGB(247,244,167));    //如果加上此语句,则看不出来位图被均分为n块的效果
    LVITEM item;
    for(int i=0;i<7;i++)
    {
      item.iItem=i;
      item.iSubItem=0;
      item.mask=LVIF_IMAGE;
      item.iImage=i;
      m_list2.InsertItem(&item);      

    } 

Windows界面编程第十三篇 位图显示特效合集

本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5177047转载请标明出处,原文地址:http://blog.csdn.net/mor...

位图显示几种,包含loadimage

CBitmap hbmp;   HBITMAP hbitmap;   //装载图片文件MM.bmp   hbitmap=(HBITMAP)::LoadImage(::AfxGetInstance...

将位图显示到控件

假如你定义了一个位图类,里面包含位图头,位图信息头,调色板,位图数据。然后你按照位图的格式将位图文件读入你的类中,现在你知道了位图的全部信息了。主要信息包含在位图信息头里面,数据则在位图数据缓冲里面。...

MFC中实现简单的位图显示

最近在做图像采集的工作,需要处理图像数据,所以学习了一下位图显示,而且只看了设备相关位图DDB。基本上实现了位图的显示、位图数据的处理等功能。这里就记录一下我自己的理解,不一定全都对,仅供参考而已。 ...
  • ppsharp
  • ppsharp
  • 2013年01月25日 21:59
  • 690

Windows界面编程第十三篇 位图显示特效合集

Windows界面编程第十三篇 位图显示特效合集                分类:            Windows编程2013-03-25 06:23494人阅读评论(1)收藏举报...
  • nic7968
  • nic7968
  • 2013年03月26日 01:07
  • 511

VC++实现位图显示透明效果

我们在进行程序的界面设计时,常常希望将位图的关键部分,也既是图像的前景显示在界面上,而将位图的背景隐藏起来,将位图与界面很自然的融合在一起,本文介绍了透明位图的制作知识,并将透明位图在一个对话框中显示...

透明位图显示//TransparentBlt //DrawTransparentBitmap函数

画透明位图通常的方法是使用遮罩。所谓遮罩就是一张黑白双色的位图,他和要透明的位图是对应的,遮罩描述了位图中需要透明的部分,透明的部分是黑色的,而不透明的是白色的,白色的部分就是透明的部分。   ...

【MFC图片显示】MFC的位图显示

HBitMap是位图句柄或者是位图文件描述符(指向BITMAP结构),CBitMap是位图类(包括BITMAP信息和操作方法),BITMAP是位图结构类型(位图文件具体数据) 三者可相互转换。 b...

MFC位图显示

  • 2013年08月13日 13:32
  • 12.35MB
  • 下载

基于对话框的位图显示浏览程序

  • 2011年12月17日 20:03
  • 79KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将一副完整的位图均分成n块位图显示
举报原因:
原因补充:

(最多只允许输入30个字)