CreateDIBPatternBrush是C#语言里的一个函数,用于用一幅与设备无关的位图创建一个刷子,以便指定刷子样式(图案)。
声明
【C#声明】
private static extern IntPtr CreateDIBPatternBrush (int hPackedDIB, int wUsage);
【VB声明】
参数
hPackedDIB,lpPackedDIB - Long,hPackedDIB是指向一个内存块的全局内存句柄。那个内存块包含了一个BITMAPINFO结构,后面跟随一幅与设备无关的位图。lpPackedDIB是具有相同配置的一个内存块的地址。如指定了单色DIB,DIB颜色就会忽略,而换用文本和背景颜色
wUsage --------- Long,下述常数之一:
DIB_PAL_COLORS
DIB颜色表,包含了当前逻辑调色板的索引
DIB_RGB_COLORS
DIB颜色表,包含了32位的RGB色值
【返回值】
Long,如执行成功,返回指向刷子的一个句柄。零表示失败
【功能】
用一幅与设备无关的位图创建一个刷子,以便指定刷子样式(图案)
【提醒】