複製鏈接
請複製以下鏈接發送給好友

CreateDIBPatternBrush

鎖定
CreateDIBPatternBrush是C#語言裏的一個函數,用於用一幅與設備無關的位圖創建一個刷子,以便指定刷子樣式(圖案)。
中文名
CreateDIBPatternBrush
C#聲明
[DllImport("gdi32")]
VB聲明
private Declare Function
提    醒
使用CreateDIBPatternBrushPt

目錄

CreateDIBPatternBrush聲明

【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

CreateDIBPatternBrush參數

hPackedDIB,lpPackedDIB - Long,hPackedDIB是指向一個內存塊的全局內存句柄。那個內存塊包含了一個BITMAPINFO結構,後面跟隨一幅與設備無關的位圖。lpPackedDIB是具有相同配置的一個內存塊的地址。如指定了單色DIB,DIB顏色就會忽略,而換用文本和背景顏色
wUsage --------- Long,下述常數之一:
DIB_PAL_COLORS
DIB顏色表,包含了當前邏輯調色板的索引
DIB_RGB_COLORS
DIB顏色表,包含了32位的RGB色值
【返回值】
Long,如執行成功,返回指向刷子的一個句柄。零表示失敗
【功能】
用一幅與設備無關的位圖創建一個刷子,以便指定刷子樣式(圖案)
【提醒】
編制win32應用程序的時候,最好使用CreateDIBPatternBrushPt