評論(0

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


  【參數】


  hPackedDIB,lpPackedDIB - Long,hPackedDIB是指向一個內存塊的全局內存句柄。那個內存塊包含了一個BITMAPINFO結構,後面跟隨一幅與設備無關的點陣圖。lpPackedDIB是具有相同配置的一個內存塊的地址。如指定了單色DIB,DIB顏色就會忽略,而換用文本和背景顏色


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


  DIB_PAL_COLORS


  DIB顏色表,包含了當前邏輯調色板的索引


  DIB_RGB_COLORS


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


  【返回值】


  Long,如執行成功,返回指向刷子的一個句柄。零表示失敗


  【功能】


  用一幅與設備無關的點陣圖創建一個刷子,以便指定刷子樣式(圖案)


  【提醒】


  編製win32應用程序的時候,最好使用CreateDIBPatternBrushPt

相關評論

同義詞:暫無同義詞