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