CRect::IsRectEmpty

确定 CRect 是否为空。

BOOL IsRectEmpty( ) const throw( );

返回值

非零,则 CRect 为空;0,如果 CRect 不为null。

备注

如果该宽度和高度为0或负值,矩形为空。与 IsRectNull不同,确定该矩形的所有坐标是否为零。

说明说明

矩形必须进行规范化或此功能可能会失败。可以调用 NormalizeRect 在调用此功能之前规范化矩形。

示例

CRect rectNone(0, 0, 0, 0);
CRect rectSome(35, 50, 135, 150);

ASSERT(rectNone.IsRectEmpty());
ASSERT(!rectSome.IsRectEmpty());

CRect rectEmpty(35, 35, 35, 35);
ASSERT(rectEmpty.IsRectEmpty());   

要求

Header: atltypes.h

请参见

参考

CRect选件类

层次结构图

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty