CreateDIBPatternBrush

王朝百科·作者佚名  2010-05-11  
宽屏版  字体: |||超大  

【C#声明】

[DllImport("gdi32")]

private static extern IntPtr CreateDIBPatternBrush (int hPackedDIB, int wUsage);

【VB声明】

private Declare Function CreateDIBPatternBrush Lib "gdi32" (ByVal hPackedDIB As Long, ByVal wUsage As Long) As Long

【参数】

hPackedDIB,lpPackedDIB - Long,hPackedDIB是指向一个内存块的全局内存句柄。那个内存块包含了一个BITMAPINFO结构,后面跟随一幅与设备无关的位图。lpPackedDIB是具有相同配置的一个内存块的地址。如指定了单色DIB,DIB颜色就会忽略,而换用文本和背景颜色

wUsage --------- Long,下述常数之一:

DIB_PAL_COLORS

DIB颜色表,包含了当前逻辑调色板的索引

DIB_RGB_COLORS

DIB颜色表,包含了32位的RGB色值

【返回值】

Long,如执行成功,返回指向刷子的一个句柄。零表示失败

【功能】

用一幅与设备无关的位图创建一个刷子,以便指定刷子样式(图案)

【提醒】

编制win32应用程序的时候,最好使用CreateDIBPatternBrushPt

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有