Sdílet prostřednictvím


CRect::IsRectEmpty

Určuje, zda CRect je prázdný.

BOOL IsRectEmpty( ) const throw( );

Vrácená hodnota

Pokud nenulová CRect je prázdná. 0, pokud CRect není prázdný.

Poznámky

Obdélník je prázdný, pokud je šířka a výška jsou 0 nebo záporný.Se liší od IsRectNull , která určuje, zda jsou všechny souřadnice obdélníku nula.

[!POZNÁMKA]

Musí být normalizované obdélníku nebo může dojít k selhání funkce.Můžete volat NormalizeRect před voláním funkce normalizuje obdélníku.

Příklad

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

Požadavky

Záhlaví: atltypes.h

Viz také

Referenční dokumentace

Třída CRect

Graf hierarchie

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty