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.

[!REMARQUE]

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

Classe de CRect

Graphique de la hiérarchie

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty