IntersectRect

来源:互联网 发布:淘宝买精密管犯法吗 编辑:程序博客网 时间:2024/04/29 12:36

 IntersectRect函数计算两个源矩形的交集,并将交集矩形的坐标放到目标矩形中,如果源矩形没有交集,那么一个空的矩形(坐标都是0)被设置。

 

BOOL IntersectRect(

 

  LPRECT lprcDst,        // intersection buffer

 

  CONST RECT *lprcSrc1,  // first rectangle

 

  CONST RECT *lprcSrc2   // second rectangle

 

);

 

参数:

 

lprcDst:[输出]指行一个RECT结构来接收两个矩形的交集。

 

lprcSrc1:[输入]第一个源矩形

 

lprcSrc2:[输入]第二个源矩形

 

返回值:

 

如果矩形存在交集,返回值是非0,否则是0

 

备注:

 

因为使用矩形的目的不同,矩形函数没有很清楚的度量单位。通常,所有矩形的坐标和大小都是用逻辑值来表示。映射模式和矩形函数决定了最终的度量单位。

原创粉丝点击