ExcludeClipRect函数创建一个新的裁剪区域,由现有裁剪区域减去指定的矩形组成。
// x-coordinate of upper-left corner of rectangle
HDC 【HDC】, | //处理设备上下文 |
INT 【nLeftRect】, | //矩形左上角的x坐标 |
INT 【nTopRect】, | //矩形左上角的y坐标 |
INT 【nRightRect】, | //矩形右下角的x坐标 |
INT 【nBottomRect】 | //矩形右下角的y坐标 |
); |
参数
【HDC】
标识设备上下文。
【nLeftRect】
指定矩形左上角的逻辑x坐标。
【nTopRect】
指定矩形左上角的逻辑y坐标。
【nRightRect】
指定矩形右下角的逻辑x坐标。
【nBottomRect】
指定矩形右下角的逻辑y坐标。
返回值
如果函数成功,则返回值指定新的裁剪区域的复杂度,并且可以是以下值之一:
值 | 含义 |
NULLREGION | 区域是空的 |
SIMPLEREGION | 区域是单个矩形。 |
COMPLEXREGION | 区域是多个矩形。 |
ERROR | 没有创建区域。 |
备注
指定矩形的下边缘和右边缘不会从裁剪区域中排除。
也可以看看