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 |
||
说明 |
||
将两个区域组合为一个新区域 |
||
返回值 |
||
Long,下列常数之一: COMPLEXREGION:区域有互相交叠的边界 SIMPLEREGION:区域边界没有互相交叠 NULLREGION:区域为空 ERRORAPI:不能创建组合区域 |
||
参数表 |
||
参数 |
类型及说明 |
|
hDestRgn |
Long,包含组合结果的区域句柄 |
|
hSrcRgn1 |
Long,源区域1 |
|
hSrcRgn2 |
Long,源区域2 |
|
nCombineMode |
Long,组合两区域的方法。可设为下述常数 |
|
RGN_AND |
hDestRgn被设置为两个源区域的交集 |
|
RGN_COPY |
hDestRgn被设置为hSrcRgn1的拷贝 |
|
RGN_DIFF |
hDestRgn被设置为hSrcRgn1中与hSrcRgn2不相交的部分 |
|
RGN_OR |
hDestRgn被设置为两个区域的并集 |
|
RGN_XOR |
hDestRgn被设置为除两个源区域OR之外的部分 |