勇芳软件工作室.汉化:  Bitmaps > Bitmap Functions >

SetBitmapBits

Previous pageReturn to chapter overviewNext page

描述

 

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

 

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

 

C++ 语法

 

LONG SetBitmapBits(

__in HBITMAP hbmp,

__in DWORD cBytes,

__in cosnt VOID *lpBits

);

 

PowerBASIC 语法

 

FUNCTION SetBitmapBits( _

BYVAL hbmp AS DWORD, _

BYVAL cBytes AS DWORD, _

BYREF lpBits AS ANY _

) AS LONG

 

参数

 

hbmp

 

[in]处理要设置的位图。这必须是一个兼容的位图(DDB)。

 

cBytes

 

[in]指定LP位元ca参数指向的字节数。

 

lpBits

 

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

 

返回值

 

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

 

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

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)