Freigeben über


CRect::IsRectEmpty

Bestimmt, ob CRect leer ist.

BOOL IsRectEmpty( ) const throw( );

Rückgabewert

Ungleich 0 (null), wenn CRect leer ist; 0 Wenn CRect nicht leer ist.

Hinweise

Ein Rechteck ist leer, wenn die Breite und/oder die Höhe 0 oder eine negative sind.Unterscheidet sich von IsRectNull, das bestimmt, ob alle Koordinaten des Rechtecks Null sind.

HinweisHinweis

Das Rechteck muss normalisiert werden, oder diese Funktion schlägt möglicherweise aus.Sie können NormalizeRect aufrufen, um das Rechteck zu normalisieren, bevor Sie diese Funktion aufrufen.

Beispiel

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

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CRect-Klasse

Hierarchien-Diagramm

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty