CreateDIBPatternBrush

CreateDIBPatternBrush是C#語言裡的一個函式,用於用一幅與設備無關的點陣圖創建一個刷子,以便指定刷子樣式(圖案)。

基本介紹

  • 中文名:CreateDIBPatternBrush
  • C#聲明:[DllImport("gdi32")]
  • VB聲明:private Declare Function
  • 提醒:使用CreateDIBPatternBrushPt
聲明,參數,

聲明

【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

相關詞條

熱門詞條

聯絡我們