`

帖BitMap

    博客分类:
  • MFC
阅读更多

 

 

 

void CEx_14View::OnDraw(CDC* pDC)
{
    CEx_14Doc
* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
////////////////////////////////////////////////////////////画bitmap图   
    CBitmap bitmap;
    bitmap.LoadBitmap(IDB_BITMAP1);
    CDC MemDC;
    MemDC.CreateCompatibleDC(pDC);
//创建兼容的内存设备描述表
    CBitmap *pOldBitmap=MemDC.SelectObject(&bitmap);
    BITMAP bm;
    bitmap.GetBitmap(
&bm);
    pDC
->BitBlt(0,0,bm.bmWidth,bm.bmHeight,&MemDC,0,0,SRCCOPY);
    MemDC.SelectObject(pOldBitmap);

////////////////////////////////////////////////////////////////
    // TODO: add draw code for native data here
}

 

 

 

修改item

LV_ITEM lvi;
  lvi.mask = LVIF_PARAM|LVIF_TEXT;
  lvi.iItem = index;
  lvi.iSubItem = 0;
  lvi.pszText = (LPTSTR)(LPCTSTR)itemData->className;
  lvi.lParam = (LPARAM)itemData;
  listQuestion->SetItem(&lvi);

 

//insert a bitmap to the headerColumn
   for(int i=0; i<headerCount; i++){
    HD_ITEM hditem;
    hditem.mask = HDI_BITMAP | HDI_FORMAT;
    VERIFY(m_Lvn_Question.GetHeaderCtrl()->GetItem(i,&hditem));
    if (hditem.fmt & HDF_BITMAP && hditem.fmt & HDF_BITMAP_ON_RIGHT)
    {
     if (hditem.hbm)
     {
      VERIFY( DeleteObject(hditem.hbm) );
      hditem.hbm = NULL;
     }
     hditem.fmt &= ~(HDF_BITMAP|HDF_BITMAP_ON_RIGHT);
      VERIFY( m_Lvn_Question.GetHeaderCtrl()->SetItem(i, &hditem) );
    }
    
    if(i == 0 || i == 1){
     hditem.fmt |= HDF_BITMAP|HDF_RIGHT|HDF_BITMAP_ON_RIGHT;
     hditem.hbm = LoadBitmapW(AfxGetInstanceHandle(),MAKEINTRESOURCEW(IDB_BITMAP_DropDown));
     VERIFY( hditem.hbm!=NULL );
     VERIFY( m_Lvn_Question.GetHeaderCtrl()->SetItem( i, &hditem ) );
    }
   }

分享到:
评论

相关推荐

    掩模图形式帖不规则图片

    在给定的“掩模图形式帖不规则图片”示例中,我们将探讨如何使用掩模图来显示BMP精灵图片,使其不受背景图片的影响。 首先,我们需要理解BMP文件格式。BMP(Bitmap)是Windows操作系统中常见的位图图像文件格式,它...

    asp.net中拍大头帖的源码

    为了实现图片处理,开发者可能利用了System.Drawing命名空间中的类,如Bitmap、Graphics等,它们提供了图像处理的基本功能,如裁剪、旋转、添加滤镜等。此外,为了处理用户上传的文件,ASP.NET提供FileUpload控件,...

    EVC下用directshow做的MP3播放器, 所有按纽全是帖图,进度条和音量条也是帖图 79419149PLAYMP3

    2. **绘制贴图**:在窗口上绘制贴图时,你需要覆盖或实现WM_PAINT消息的处理函数,使用DrawBitmap或其他绘图函数将贴图绘制到窗口的特定位置。 3. **响应用户事件**:对于按钮,你需要监听鼠标点击事件,当用户点击...

    asp.net中拍大头帖的源码_aspx开发教程.rar

    ASP.NET可以利用System.Drawing命名空间提供的类,如Bitmap、Graphics等,来对图像进行处理。开发者可能会创建一个服务器端的方法来接收客户端传来的原始图像数据,然后根据用户的编辑指示对图像进行操作,最后返回...

    ASP.NET-[图片动画]ASP.NET在线大头帖v2.0(全新版).0.zip

    在ASP.NET中,可以使用System.Drawing命名空间中的类来处理图像,如Bitmap、Graphics、Image等。用户上传的图片可能需要进行缩放、裁剪、旋转等操作,这些都可以通过这些类的方法实现。同时,为了实现动画效果,可能...

    asp.net中拍大头帖的源码 v1.0_dtp.zip

    例如,Bitmap 类用于加载和操作图像,Graphics 类用于绘制和变换图像。 3. **用户交互**:在 ASP.NET 中,用户交互主要通过事件触发。例如,当用户点击“拍摄”按钮时,对应的 Click 事件会被触发,执行相应的代码...

    ASP.NET在线大头帖_图片动画网站.rar

    在本项目"ASP.NET在线大头帖_图片动画网站"中,开发者利用ASP.NET技术创建了一个互动性强、功能丰富的图片处理平台,让用户可以制作个性化的大头贴和动态图片。 项目的核心在于提供在线图片编辑功能,这涉及到以下...

    ASP,NET源码——[图片动画]ASP.NET在线大头帖.zip

    【ASP.NET 在线大头帖】是一个基于ASP.NET技术实现的动态图片处理应用,它允许用户上传图片并自动生成各种有趣的“大头贴”效果。这个压缩包包含了一个完整的源码示例,可以帮助开发者理解如何在ASP.NET环境中处理...

    ASP.NET源码——[图片动画]ASP.NET在线大头帖.zip

    这个压缩包"ASP.NET源码——[图片动画]ASP.NET在线大头帖.zip"包含了一个ASP.NET项目,该项目是一个在线大头贴制作工具,集成了图片处理和动画效果。以下是对这个项目的一些关键知识点的详细解释: 1. **ASP.NET...

    [Android实例] 【版主帖推荐】继人员列表,聊天的实现,包括图片,语音_Android.rar

    在这个实例中,我们看到的项目"【Android实例】 【版主帖推荐】继人员列表,聊天的实现,包括图片,语音_Android.rar"显然就是一个专注于实现这一目标的示例代码。下面,我们将深入探讨这个项目可能涵盖的关键知识点...

    bmp 缩放代码(BMP位图任意放大 和缩小)

    昨天抽空,把它翻译成c++代码了,经验证,非常 好用,帖上代码: 这一段是对宽度进行缩放: void __stdcall bmpsetH(unsigned char *bitmap,int h,unsigned char *bitmap2) { int i,j,k,bitmapH1,bitmapH2,bitmapV1,...

    ASP.NET源码——asp.net中拍大头帖的源码.zip

    这可能涉及到System.Drawing命名空间,其中包含了许多处理图像的类,如Bitmap、Graphics和Image。 3. **用户交互**:ASP.NET Web Forms提供了丰富的服务器控件,如Button、FileUpload和PictureBox,用于接收用户...

    基于Android【版主帖推荐】继人员列表,聊天的实现,包括图片,语音

    4. **图片和语音处理**:在Android中,我们可以使用Bitmap类处理图片,而MediaStore API则可以访问设备上的媒体文件。对于语音,Android提供了MediaRecorder和MediaPlayer类进行录音和播放。同时,第三方库如Glide或...

    [Android实例] 【版主帖推荐】继人员列表,聊天的实现,包括图片,语音.rar

    图片可能需要经过压缩,以减少传输和存储的负担,这可以通过Bitmap的缩放和压缩方法实现。语音消息可能需要编码为音频流,如MP3或AAC格式,再通过网络发送。 UI设计上,需要使用Android的布局工具,如LinearLayout...

    java spring实现仿牛客网讨论社区项目

    使用Redis高级数据类型HyperLogLog统计UV(Unique Visitor),使用Bitmap统计DAU(Daily Active User)。 使用Kafka处理发送评论、点赞和关注等系统通知,并使用事件进行封装,构建了强大的异步消息系统。 使用Elastic...

    [Android实例] 【版主帖推荐】继人员列表,聊天的实现,包括图片,语音.zip

    我们可以集成`Intent`系统服务来调用相机或图库,获取图片后通过`Bitmap`对象进行处理,如压缩以减小传输体积,然后上传到服务器。服务器返回的图片URL可以用于在消息列表中显示预览。在Android中,`Glide`或`...

    初高级程序员面试简历模版

    使用 Redis 的 set 实现点赞,zset 实现关注,HyperLogLog 统计 UV,Bitmap 统计 DAU;使用 Kafka 处理发送评论、点赞和关注等系统通知,起到解耦和异步调用的作用;使用 Elasticsearch 对帖子搜索功能进行重构,...

    GLMusicPlayer.zip

    7. 项目总结:"GL音乐播放器1.0.0版-- 总结帖 - Google"可能是开发者对整个项目开发过程的总结,包含了经验分享、遇到的问题及解决方案,对后续开发者有很好的启发作用。 这个压缩包中的资源对于想要了解或学习...

Global site tag (gtag.js) - Google Analytics