CombineRgn

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

CombineRgn

VB聲明

Declare Function CombineRgn Lib "gdi32" Alias "CombineRgn" (ByVal hDestRgn As Long, ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, ByVal nCombineMode As Long) As Long

說明

將兩個區(qū)域組合為一個新區(qū)域

返回值

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

COMPLEXREGION:區(qū)域有互相交疊的邊界

SIMPLEREGION:區(qū)域邊界沒有互相交疊

NULLREGION:區(qū)域?yàn)榭?/span>

ERRORAPI:不能創(chuàng)建組合區(qū)域

參數(shù)表

參數(shù)

類型及說明

hDestRgn

Long,包含組合結(jié)果的區(qū)域句柄

hSrcRgn1

Long,源區(qū)域1

hSrcRgn2

Long,源區(qū)域2

nCombineMode

Long,組合兩區(qū)域的方法。可設(shè)為下述常數(shù)

RGN_AND

hDestRgn被設(shè)置為兩個源區(qū)域的交集

RGN_COPY

hDestRgn被設(shè)置為hSrcRgn1的拷貝

RGN_DIFF

hDestRgn被設(shè)置為hSrcRgn1中與hSrcRgn2不相交的部分

RGN_OR

hDestRgn被設(shè)置為兩個區(qū)域的并集

RGN_XOR

hDestRgn被設(shè)置為除兩個源區(qū)域OR之外的部分

Top