分享好友 天南地北首页 网站导航

什么是CreateBitmapIndirect

网友 2023-09-16 14:40 · 头闻号教育培训

最佳答案:

CreateBitmapIndirect是一个函数。函数功能是:创建一个具有特定宽度、高度和颜色格式的位图。

详情介绍

CreateBitmapIndirect是一个函数。函数功能是:创建一个具有特定宽度、高度和颜色格式的位图。

中文名
CreateBitmapIndirect
参数
ipbm
Windows版本
95及以上版本
库文件
gdi32.lib

CreateBitmapIndirect函数原型

HBITMAP CreateBitmaplndirect(ConST BITMAP *lpbm);

CreateBitmapIndirect参数

ipbm:指向BITMAP结构的指针。该结构包含有关位图的信息。如果应用程序将其成员bmWidth或bmHeight设为0,那么CreateBitmaplndirect将返加一个只有1个像素点的单色位图的句柄。

CreateBitmapIndirect返回值

如果函数执行成功,那么返回值是指向位图的句柄;如果函数执行失败,则返回值为NULL。若想获取更多错误信息,请调用GetLastError函数。

CreateBitmapIndirect定义

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 ;

CreateBitmapIndirect速查

Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib。

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞