Partager via


CRect::IsRectEmpty

Détermine si CRect est vide.

BOOL IsRectEmpty( ) const throw( );

Valeur de retour

Une valeur différente de zéro si CRect est vide ; 0 si CRect n'est pas vide.

Notes

Un rectangle est vide si la largeur et/ou la hauteur sont 0 ou négatif. Diffère d' IsRectNull, qui détermine si toutes les coordonnées du rectangle sont zéro.

Notes

Le rectangle doit être normal ou cette fonction peut échouer.Vous pouvez appeler NormalizeRect pour normaliser le rectangle avant d'appeler cette fonction.

Exemple

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

Configuration requise

Header: atltypes.h

Voir aussi

Référence

CRect, classe

Graphique de la hiérarchie

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty