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