CreateBitmapIndirect是一个函数。函数功能是:创建一个具有特定宽度、高度和颜色格式的位图。
函数原型
HBITMAP CreateBitmaplndirect(CONST BITMAP *lpbm);
参数
ipbm:指向BITMAP结构的
指针。该结构包含有关
位图的信息。如果应用程序将其成员bmWidth或bmHeight设为0,那么CreateBitmaplndirect将返加一个只有1个像素点的单色
位图的句柄。
返回值
如果函数执行成功,那么返回值是指向位图的句柄;如果函数执行失败,则返回值为NULL。若想获取更多
错误信息,请调用GetLastError函数。
定义
typedef struct _tagBITMAP
LONG bmType ; // set to 0
LONG bmWidth ; // width in pixels
LONG bmHeight ; // height in pixels
LONG bmWidthBytes ; // width of row in bytes
WORD bmPlanes ; // number of color planes
WORD bmBitsPixel ; // number of bits per pixel
LPVOID bmBits ; // pointer to pixel bits
BITMAP, * PBITMAP ;
速查
Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib。