更新时间:2015-12-29 10:11:46浏览次数:1+次
bool IntersectRect_cjjjs(LPRECT lpDstRect,const RECT* lpSrcRect1,const RECT* lpSrcRect2)
{
if (lpSrcRect1->left>lpSrcRect2->left)
{
lpDstRect->left=lpSrcRect1->left;
}
else
{
lpDstRect->left=lpSrcRect2->left;
}
if (lpSrcRect1->top>lpSrcRect2->top)
{
lpDstRect->top=lpSrcRect1->top;
}
else
{
lpDstRect->top=lpSrcRect2->top;
}
if (lpSrcRect1->right>lpSrcRect2->right)
{
lpDstRect->right=lpSrcRect2->right;
}
else
{
lpDstRect->right=lpSrcRect1->right;
}
if (lpSrcRect1->bottom>lpSrcRect2->bottom)
{
lpDstRect->bottom=lpSrcRect2->bottom;
}
else
{
lpDstRect->bottom=lpSrcRect1->bottom;
}
if (lpDstRect->left>=lpDstRect->right || lpDstRect->top>=lpDstRect->bottom)
{
SetRectEmpty(lpDstRect);
return false;
}
else
{
return true;
}
}
相关资讯