- 浏览: 71418 次
- 性别:
- 来自: 上海
文章分类
最新评论
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 ) );
}
}
发表评论
-
自己写的一段customerDraw
2010-08-24 16:20 1859void CNewReportPage::OnNMCustom ... -
clistctrl +号按钮绘制
2010-08-11 17:18 1527网上有关clistctrl举不胜举,包括按钮控件的绘 ... -
listctrl总结2
2010-08-11 17:11 94920. listctrl的subitem添加图标 ... -
VC中使用ListCtrl经验总结(1)
2010-08-11 17:07 1285ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用 ... -
LV_COLUMN结构体
2010-08-10 14:44 2644typedef struct _LV_COLUMN {UINT ... -
加载位图BITMAP
2010-08-10 14:27 1407m_Bitmap.LoadBitmap(IDB_BITMAP1 ... -
关于控件重绘函数/消息 OnPaint,OnDraw,OnDrawItem,DrawItem的区别
2010-08-10 13:15 6387而OnPaint()是CWnd的类成员,同时负责响应WM_ ... -
listctrl 重绘
2010-08-10 10:15 1019common control 4.7版本介绍 ... -
OnCreate PreCreateWindow PreSubclassWindow
2010-08-09 17:47 1731OnCreate PreCreateWindow PreSub ... -
扩展CListCtrl实现颜色长度改变
2010-08-09 17:34 3171用CListCtrl来显示数据比较方便,有时候我们需要标注某一 ... -
创建CListCtrl中的排序小图标
2010-08-09 17:11 2275创建CListCtrl中的排序小图标 for(int i = ... -
CListCtrl控件的使用
2010-08-09 17:02 1160初始化: DWORD dwStyle; dwStyle = m ... -
改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景
2010-08-09 16:49 2573改变 CListCtrl、CHeaderCtrl 高度、字体、 ... -
CHeaderCtrl用法
2010-08-09 15:47 4208CListCtrl的表头可以单独 ... -
CListCtrl::SortItems的用法:
2010-08-09 12:37 1959CListCtrl::SortItems的用法: (一)So ... -
树型视的三个结构TVINSERTSTRUCT、TVITEM、NMTREEVIEW
2010-08-05 18:11 957TVINSERTSTRUCT包含添加新项到树形视控件所使用的信 ... -
剪贴板和OLE拖放
2010-08-05 16:35 1094一、传统剪贴板 ... -
文档/视图结构中的各个部分是如何联系到一起的
2010-08-05 15:39 719文档/视图结构是MFC中最有特色而又有难度的部分,在这当中涉及 ... -
MFC一些函数区别
2010-08-05 13:43 1615GetMessagePos GetCursorPos的区别 ... -
LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义
2010-08-05 13:33 992UNICODE:它是用两个字节 ...
相关推荐
软件开发网在此之前给大家介绍过图片加载框架Glide的基本用法介绍,大家可以先参考一下,本篇内容更加深入的分析了Glide获取图片Path、Bitmap用法,以及实现的代码分析。 1. 获取Bitmap: 1)在图片下载缓存好之后...
处理bitmap内存溢出问题
android bitmap outofMemory 用来解决android中常见的bitmap outOfMemory
机器视觉技术必备,从位图到halcon图像,bitmap图像转为halcon图像,bitmap to Hobject
赠送jar包:RoaringBitmap-0.7.45.jar; 赠送原API文档:RoaringBitmap-0.7.45-javadoc.jar; 赠送源代码:RoaringBitmap-0.7.45-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.7.45.pom; 包含翻译后的API...
改用原始图像数据流回调函数RegisterImageStreamCallback进行抓图 但回调函数帧为YUV420格式 需要转成Bitmap才用用于显示及本地查看 在网上找了好多都是基于R Y+1 4075 V 128 G Y 0 3455 U 128 – 0 7169 V 128 B Y+...
Halcon_Bitmap转换方法 写的文档 开发笔记
C#语言下,官方好像没有提供直接的方式把Bitmap转为Mat,但是可以使用我的这个方式转变格式
赠送jar包:RoaringBitmap-0.7.45.jar; 赠送原API文档:RoaringBitmap-0.7.45-javadoc.jar; 赠送源代码:RoaringBitmap-0.7.45-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.7.45.pom; 包含翻译后的API...
3个bitmap文件,用于认识bitmap文件格式的本质
c#.net Bitmap类的基本使用方法
一个在VC中将Bitmap转换为Byte[]的小例子。
加深对bitmap数据结构的理解,bitmap数据位图内存指针数据的长度
bitmapFont.zip
赠送jar包:RoaringBitmap-0.5.11.jar; 赠送原API文档:RoaringBitmap-0.5.11-javadoc.jar; 赠送源代码:RoaringBitmap-0.5.11-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.5.11.pom; 包含翻译后的API...
主要介绍了 Android canvas drawBitmap方法详解及实例的相关资料,需要的朋友可以参考下
将图片由bitmap类型转换为stream类型再转换为byte[]类型,然后再还原
Bitmap 转 txt 源码
游戏初学者能够用上的一些BITMAP资源