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之外的部分 |