|
|
VB声明 |
Declare Function ExtSelectClipRgn Lib "gdi32" Alias
"ExtSelectClipRgn" (ByVal hdc As Long, ByVal hRgn As Long, ByVal fnMode As Long)
As Long |
说明 |
将指定区域组合到设备场景的当前剪裁区 |
返回值 |
Long,返回下列常数之一,以描述所得剪裁区:
COMPLEXREGION:区域边界互相交叠
SIMPLEREGION:区域边界没有互相交叠
NULLREGION:区域为空
ERRORAPI:发生了错误 |
参数表 |
参数 |
类型及说明 |
hdc |
Long,剪裁区将被修改的设备场景的句柄 |
hRgn |
Long,源区域句柄。若fnMode为RGN_COPY,它可为NULL |
fnMode |
Long,下列常数之一: |
RGN_AND |
新剪裁区包括即属hRgn又属当前剪裁区的部分 |
RGN_COPY |
新剪裁区为hRgn区域 |
RGN_DIFF |
新剪裁区为当前剪裁区除掉其在hRgn区内的部分 |
RGN_OR |
新剪裁区包括属hRgn或当前属当前剪裁区的部分 |
RGN_XOR |
新剪裁区包括属hRgn或当前属当前剪裁区的部分,但要除去同属两者的部分 |
注解 |
本函数对hRgn区域没有影响,执行后可毁去(destroy)该区域 |
|