网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CBitmap::CreateBitmap
释义 CBitmap::CreateBitmap

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

返回值:调用成功时返回非零值,否则为0。

参数:
nWidth指定位图的宽度(以像素数为单位)。
nHeight指定位图的高度(以像素数为单位)。
nPlanes指定位图中的彩色位面数。
nBitCount指定位图中每个像素颜色的位数。
lpBits指向一个短整型数组,数组中记录了位图的初始位值。如果为NULL,则新的位图没有被初始化。

说明:
本函数用指定的宽度、高度和位模式初始化依赖于设备的内存位图。
对彩色位图来说,参数nPlanes和nBitcount要有一个被设置为1。如果二者都被设置为1,则建立一个黑白位图。
虽然不能为显示设备直接选中一个位图,但可以调用CDC::SelectObject把位图置为内存设备上下文(memory device context)的当前位图,然后调用CDC::BitBlt函数把它拷贝到任何兼容的设备上下文中。
终止用CreateBitmap建立的CBitmap对象,先要从设备上下文中移出该位图,然后删除该对象。
要了解有关的更详细信息,请参阅BITMAP结构中对成员bmBits的描述。BITMAP结构在成员函数CBitmap::CreateBitmapIndirect中的说明。

请参阅:
CDC::SelectObject, CGdiObject::DeleteObject, CDC::BitBlt, ::CreateBitmap
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:32:06