setBitmapBits 函数 (wingdi.h)

SetBitmapBits 函数将位图的颜色数据位设置为指定值。

注意 此函数仅用于与 16 位版本的 Windows 兼容。 应用程序应使用 SetDIBits 函数。
 

语法

LONG SetBitmapBits(
  [in] HBITMAP    hbm,
  [in] DWORD      cb,
  [in] const VOID *pvBits
);

参数

[in] hbm

要设置的位图的句柄。 这必须是兼容位图 (DDB) 。

[in] cb

lpBits 参数指向的字节数。

[in] pvBits

指向包含指定位图颜色数据的字节数组的指针。

返回值

如果函数成功,则返回值是用于设置位图位的字节数。

如果函数失败,则返回值为零。

注解

由 lpBits 标识的数组必须是 WORD 对齐的。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 wingdi.h (包括 Windows.h)
Library Gdi32.lib
DLL Gdi32.dll

另请参阅

位图函数

位图概述

GetBitmapBits

SetDIBits