SubtractRect

【勇芳软件工作室】汉化HomePreviousNext

SubtractRect函数获取通过从另一个减去一个矩形确定的矩形的坐标。

BOOL SubtractRect(

LPRECT 【lprcDst】,//指向目标矩形的指针
CONST RECT *【lprcSrc1】,//指向要从中减去的矩形的指针
CONST RECT *【lprcSrc2】//指向要减去的矩形的指针
); 

参数

【lprcDst】

指向RECT结构,通过从【lprcSrc1】指向的矩形中减去【lprcSrc2】指向的矩形确定的矩形坐标。

【lprcSrc1】

指向RECT结构,该函数从该结构中减去【lprcSrc2】指向的矩形。

【lprcSrc2】

指向RECT结构的函数,该函数从【lprcSrc1】指向的矩形中减去。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

当矩形在x或y方向上完全相交时,该函数仅从【lprcSrc1】指定的矩形中减去【lprcSrc2】指定的矩形。例如,如果* 【lprcSrc1】具有坐标(10,10,100,100)和* 【lprcSrc2】具有坐标(50,50,150,150),则该函数将由【lprcDst】指向的矩形的坐标设置为(10,10,100,100) 。如果* 【lprcSrc1】具有坐标(10,10,100,100)和* 【lprcSrc2】具有坐标(50,10,150,150),则该函数将由【lprcDst】指向的矩形的坐标设置为(10,10,50,100 )。

也可以看看

IntersectRect, RECT, UnionRect