文档章节

CBitmap::CreateBitmap

Amamatthew
 Amamatthew
发布于 2014/06/16 23:02
字数 311
阅读 646
收藏 0

初始化具有指定的宽度、高度和位组合的设备相关的内存位图。

BOOL CreateBitmap(
   int nWidth,
   int nHeight,
   UINT nPlanes,
   UINT nBitcount,
   const void* lpBits 
);

    参数

  • nWidth

  • 指定宽度 (以像素为单位) 的位图。

  • nHeight

  • 指定高度 (以像素为单位) 位图。

  • nPlanes

  • 在位图指定颜色产生的数目。

  • nBitcount

  • 指定颜色的位数每个显示像素。

  • lpBits

  • 指向包含最初的位图位值的字节。  如果是 ,新的位图保持未初始化。

 返回值

如果成功,非零;否则为0。

 备注

颜色位图的,应设置 nPlanesnBitcount 参数为 1。  如果这两个参数设置为 1,CreateBitmap 创建一个纯色位图。  

虽然位图不能用于显示设备直接进行选择,使用 CDC::BitBlt 功能,它可以选择为当前位图为“存储设备上下文”使用 CDC::SelectObject 和复制到所有兼容设备上下文。

完成对 CreateBitmap 功能时创建的 CBitmap 对象,请首先选择该在设备上下文之外,然后删除 CBitmap 对象。

有关更多信息,请参见 bmBits 字段的说明在 位图 framework 的。  位图 结构中介绍 CBitmap::CreateBitmapIndirect 成员函数下。  

 要求

 头文件位置: afxwin.h


本文转载自:http://technet.microsoft.com/zh-cn/magazine/432f18e2.aspx

共有 人打赏支持
Amamatthew
粉丝 68
博文 1050
码字总数 76443
作品 0
厦门
后端工程师
windows mobile 模拟器接受传过来的视频,解压显示,但屏幕上显示了连续的三幅同样的图像,怎么改。

这是显示部分的源码,哪位看下,修改哪个地方,让它只显示一副图像。 CBitmap bitmap; bitmap.CreateBitmap(176,144,1,24,rgbdata); CWnd* pWnd=GetDlgItem(IDC_REMOTEVIDEO); pWnd->UpdateW......

_name
2012/03/17
200
0
如何对mfc窗体背景图片的设置

打开vc+的mfc工程,先载入一张图片,ID为IDB_BITMAP2 TestDlg.h中: CBrush m_brBk;//在public中定义 TestDlg.cpp中: 在初始化函数OnInitDialog()中加入: BOOL CTestDlg::OnInitDialog() { C...

crossmix
2015/10/07
1K
0
OpenCV用GDI或者GDI+函数对IplImage图像处理

(1 )IplImage -> Bitmap and Bitmap -> IplImage IplImage *img ;Bitmap bitmap( 20 ,20 ,PixelFormat24bppRGB ) ;Graphics pGra( & bitmap) ;HDC hdc = pGra ->GetHDC() ;CvImage cvimg ;cv......

moki_oschina
2016/04/09
30
0
桌面精灵制作解析

最近一直在做一个涉及到很多Windows Region区域处理的项目,在开展的过程中,另我想起了几年前看到的一篇讲制作桌面精灵的文章([url]http://www.vckbase.com/vckbase/vckbase12/vc/nonctrls...

余二五
2017/11/16
0
0
MFC中的位图操作

MFC中的位图操作,涉及三个概念:CBitmap,HBitmap,BITMAP. 1.BITMAP是位图的基本数据结构,封装位图信息,包括颜色,大小,位值,数据等 typedef struct tagBITMAP{ int bmType; int bmWidth; //宽 ...

Chinayu2014
2017/10/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

ES6 Promise

Promise promise是异步编程的一种解决方案 1 什么是异步? 异步模式,每一个任务有一个或多个回调函数(callback),前一个任务结束后,不是执行后一个任务,而是执行回调函数,后一个任务则...

NDweb
19分钟前
0
0
Python百分登顶年度编程语言排行榜

今天 IEEE Spectrum 发布了 2018 年度顶级编程语言排行榜。该榜单可根据流行趋势、职业方向、语言类型等多个标准各自细分生成榜单,也可以综合多个标准进行排列,使用者可以根据自己的需求过...

六库科技
23分钟前
0
0
consul笔记

安装和启动就不说了,很简单。 注册一个服务: http://localhost:8500/v1/agent/service/register put请求,json格式内容如下 { "ID": "userServiceId", //服务id "Name": "userService", //服...

朝如青丝暮成雪
23分钟前
0
0
iOS CollectionView 的那些事

UICollectionView是开发中用的比较多的一个控件,本文记录UICollectionView在开发中常用的方法总结,包括使用UICollectionViewFlowLayout实现Grid布局、添加Header/Footer、自定义layout布局...

aron1992
24分钟前
0
0
linux tar.gz zip 解压缩 压缩命令

http://apps.hi.baidu.com/share/detail/37384818 download ADT link http://dl.google.com/android/ADT-0.9.6.zip download SDK link http://dl.google.com/Android/android-sdk_r11-linux_......

owensliu
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部