CreateDIBPatternBrush,CreateDIBPatternBrushPt |
VB声明 |
||
Declare Function CreateDIBPatternBrush& Lib "gdi32" (ByVal hPackedDIB As Long, ByVal wUsage As Long) Declare Function CreateDIBPatternBrushPt& Lib "gdi32" (lpPackedDIB As Any, ByVal wUsage As Long) |
||
说明 |
||
用一幅与设备无关的位图创建一个刷子,以便指定刷子样式(图案) |
||
返回值 |
||
Long,如执行成功,返回指向刷子的一个句柄。零表示失败 |
||
参数表 |
||
参数 |
类型及说明 |
|
hPackedDIB,lpPackedDIB |
Long,hPackedDIB是指向一个内存块的全局内存句柄。那个内存块包含了一个BITMAPINFO结构,后面跟随一幅与设备无关的位图。lpPackedDIB是具有相同配置的一个内存块的地址。如指定了单色DIB,DIB颜色就会忽略,而换用文本和背景颜色 |
|
wUsage |
Long,下述常数之一: |
|
DIB_PAL_COLORS |
DIB颜色表,包含了当前逻辑调色板的索引 |
|
DIB_RGB_COLORS |
DIB颜色表,包含了32位的RGB色值 |
|
注解 |
||
编制win32应用程序的时候,最好使用CreateDIBPatternBrushPt |
Top |