ExtFloodFill

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

ExtFloodFill

VB聲明

Declare Function ExtFloodFill Lib "gdi32" Alias "ExtFloodFill" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long, ByVal wFillType As Long) As Long

說(shuō)明

在指定的設(shè)備場(chǎng)景里,用當(dāng)前選擇的刷子填充一個(gè)區(qū)域

返回值

Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError

參數(shù)表

參數(shù)

類(lèi)型及說(shuō)明

hdc

Long,設(shè)備場(chǎng)景的句柄

x,y

Long,開(kāi)始填充的一個(gè)點(diǎn),采用邏輯坐標(biāo)表示

crColor

Long,要使用的邊界顏色

wFillType

Long,欲執(zhí)行的填充類(lèi)型,由下述任何一個(gè)常數(shù)決定

FLOODFILLBORDER

等同于FloodFill函數(shù)的功能

FLOODFILLSURFACE

從指定的點(diǎn)向外填充,只到找到了crColor顏色(在邊框采用了多種顏色時(shí)使用)

注解

如指定了FLOODFILLBORDER,那么x,y點(diǎn)絕對(duì)不能為crColor顏色。如指定了FLOODFILLSURFACE,那么x,y點(diǎn)必須是crColor顏色。這個(gè)函數(shù)只能在光柵設(shè)備中使用??捎?a href="getdevicecaps.htm" class="topiclink">GetDeviceCaps函數(shù)判斷設(shè)備是否支持這個(gè)函數(shù)

提示

一旦指定了FLOODFILLBORDER,務(wù)必保證初始點(diǎn)的顏色沒(méi)有crColor。如果使用的是FLOODFILLSURFACE,務(wù)必保證初始點(diǎn)有顏色crColor(這是函數(shù)執(zhí)行失敗最常見(jiàn)的兩個(gè)原因)。注意保證初始點(diǎn)位于剪切區(qū)內(nèi)

Top