Share via


CRect::IsRectEmpty

Determina si CRect está vacío.

BOOL IsRectEmpty( ) const throw( );

Valor devuelto

Distinto de cero si CRect está vacío; 0 si CRect no está vacío.

Comentarios

Un rectángulo está vacío si el ancho o el alto son 0 o negativa.Diferencia de IsRectNull, que determina si todas las coordenadas del rectángulo son cero.

[!NOTA]

El rectángulo debe ser normalizado o esta función puede producir un error.Puede llamar a NormalizeRect para normalizar el rectángulo antes de llamar a esta función.

Ejemplo

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());   

Requisitos

encabezado: atltypes.h

Vea también

Referencia

Clase de CRect

Gráfico de jerarquía

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty