Partilhar via


CRect::IsRectEmpty

Determina se CRect está vazio.

BOOL IsRectEmpty( ) const throw( );

Valor de retorno

Diferente de zero se CRect está vazio; 0 se CRect não está vazio.

Comentários

Um retângulo está vazio se a largura e/ou altura forem 0 ou negativo.É diferente de IsRectNull, que determina se a todas as coordenadas do retângulo são zero.

Observação:

O retângulo deverá ser normalizado ou essa função pode falhar.Você pode chamar NormalizeRect para normalizar o retângulo antes de chamar essa função.

Exemplo

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

Cabeçalho: atltypes.h

Consulte também

Referência

Classe CRect

Gráfico de hierarquia

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty

Outros recursos

CRect membros