CreateDIBPatternBrush

此頁沒有內(nèi)容條目
內(nèi)容

CreateDIBPatternBrush,CreateDIBPatternBrushPt

VB聲明

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

Declare Function CreateDIBPatternBrushPt& Lib "gdi32" (lpPackedDIB As Any, ByVal wUsage As Long)

說明

用一幅與設(shè)備無關(guān)的位圖創(chuàng)建一個(gè)刷子,以便指定刷子樣式(圖案)

返回值

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

參數(shù)表

參數(shù)

類型及說明

hPackedDIB,lpPackedDIB

Long,hPackedDIB是指向一個(gè)內(nèi)存塊的全局內(nèi)存句柄。那個(gè)內(nèi)存塊包含了一個(gè)BITMAPINFO結(jié)構(gòu),后面跟隨一幅與設(shè)備無關(guān)的位圖。lpPackedDIB是具有相同配置的一個(gè)內(nèi)存塊的地址。如指定了單色DIB,DIB顏色就會(huì)忽略,而換用文本和背景顏色

wUsage

Long,下述常數(shù)之一:

DIB_PAL_COLORS

DIB顏色表,包含了當(dāng)前邏輯調(diào)色板的索引

DIB_RGB_COLORS

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

注解

編制win32應(yīng)用程序的時(shí)候,最好使用CreateDIBPatternBrushPt

Top