文档章节

CBitmap::CreateBitmap

Amamatthew
 Amamatthew
发布于 2014/06/16 23:02
字数 311
阅读 650
收藏 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
粉丝 67
博文 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

没有更多内容

加载失败,请刷新页面

加载更多

【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
10
0
vm GC 日志 配置及查看

-XX:+PrintGCDetails 打印 gc 日志 -XX:+PrintTenuringDistribution 监控晋升分布 -XX:+PrintGCTimeStamps 包含时间戳 -XX:+printGCDateStamps 包含时间 -Xloggc:<filename> 可以将数据保存为......

Canaan_
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部