API函数详解:CreateBitmap函数

Windows API函数 Visual Basic 语法格式声明
Declare Function CreateBitmap Lib "gdi32" Alias "CreateBitmap" (ByVal nWidth As Long, ByVal nHeight As Long, ByVal nPlanes As Long, ByVal nBitCount As Long, lpBits As Any) As Long
Windows API函数功能说明
按照规定的格式创建一幅与设备有关位图
Windows API函数出口返回值
Long,执行成功返回位图的句柄,零表示失败
Windows API函数入口参数表
Windows API函数入口参数类型及说明
nWidthLong,位图宽度,以像素为单位
nHeightLong,位图高度,以像素为单位
nPlanesLong,色层数量
nBitCountLong,每像素的位数
lpBitsAny,指向欲载入位图的数据的指针。可设为零,表示不对位图进行初始化(用ByVal传递一个零值)。这个数据的格式必须与设备的要求相符。扫描线必须对齐16位字边界
注解
一旦不再需要,记住用DeleteObject函数释放位图占用的内存和资源
可用这个函数创建单色位图(1层,每像素一位)。对于彩色位图,则应使用CreateCompatibleBitmap。这个函数可以胜任工作;但要注意,用它创建的位图在使用时会稍慢一些,因为Windows每次使用的时候都必须检查它的位图格式
如果nWidth和nHeight为零,返回的位图就是一个1×1的单色位图

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号