ExtSelectClipRgn

ExtSelectClipRgn

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)该区域

Top