Compartilhar via


CRect::IsRectEmpty

Determina se CRect está vazia.

BOOL IsRectEmpty( ) const throw( );

Valor de retorno

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

Comentários

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

ObservaçãoObservação

O retângulo deve ser normalizado ou essa função pode falhar.Você pode chamar NormalizeRect para normalizar o retângulo antes de chamar a 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 de CRect

Gráfico de hierarquia

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty