Udostępnij za pośrednictwem


CRect::IsRectEmpty

Określa, czy CRect jest pusta.

BOOL IsRectEmpty( ) const throw( );

Wartość zwracana

Jeżeli niezerową CRect jest pusta. 0, jeśli CRect nie jest pusty.

Uwagi

Prostokąt jest puste, jeśli szerokość lub wysokość 0 lub ujemny.Różni się od IsRectNull, która określa, czy wszystkie współrzędne prostokąta są zero.

[!UWAGA]

Prostokąta musi być znormalizowane lub tej funkcji może się nie powieść.Można wywołać NormalizeRect do znormalizowania prostokąta przed wywołaniem tej funkcji.

Przykład

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

Wymagania

Nagłówek: atltypes.h

Zobacz też

Informacje

Klasa CRect

Wykres hierarchii

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty