CreateCompatibleBitmap
VB声明
Declare Function CreateCompatibleBitmap Lib "gdi32" Alias "CreateCompatibleBitmap" (ByVal hdc As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
说明
创建一幅与设备有关位图,它与指定的设备场景兼容
返回值
Long,执行成功返回位图句柄,零表示失败
参数表
参数 类型及说明
hdc Long,设备场景的句柄
nWidth Long,位图宽度,以像素为单位
nHeight Long,位图高度,以像素为单位
注解

内存设备场景即与彩色位图兼容,也与单色位图兼容。这个函数的作用是创建一幅与当前选入hdc中的场景兼容。对一个内存场景来说,默认的位图是单色的。倘若内存设备场景有一个DIBSection选入其中,这个函数就会返回DIBSection的一个句柄。如hdc是一幅设备位图,那么结果生成的位图就肯定兼容于设备(也就是说,彩色设备生成的肯定是彩色位图)
如果nWidth和nHeight为零,返回的位图就是一个1×1的单色位图
一旦位图不再需要,一定用DeleteObject函数释放它占用的内存及资源

Top