CRect::IsRectEmpty

Determina se CRect è vuoto.

BOOL IsRectEmpty( ) const throw( );

Valore restituito

Diverso da zero se CRect è vuoto; 0 se CRect non è vuoto.

Note

Un rettangolo è vuoto se la larghezza e/o l'altezza sono 0 o negativo.Differisce da IsRectNull, che determina se tutte le coordinate del rettangolo vengono zero.

[!NOTA]

Il rettangolo deve essere normalizzato o la funzione può non riuscire.È possibile chiamare NormalizeRect per normalizzare il rettangolo prima di chiamare la funzione.

Esempio

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

Requisiti

Header: atltypes.h

Vedere anche

Riferimenti

Classe di CRect

Grafico della gerarchia

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty