Поделиться через


CRect::IsRectEmpty

Определяет, является ли CRect пустым.

BOOL IsRectEmpty( ) const throw( );

Возвращаемое значение

Ненулевой если CRect пуст; 0, если CRect не является пустым.

Заметки

Прямоугольник пуст, если ширина или высота 0 или отрицательный результат.Отличается от IsRectNull, который определяет, является ли все координаты прямоугольника равна нулю.

ПримечаниеПримечание

Прямоугольник, необходимые для нормализации, либо эта функция может завершиться ошибкой.Можно вызвать NormalizeRect для нормализации прямоугольник перед вызовом этой функции.

Пример

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

Требования

Header: atltypes.h

См. также

Ссылки

Класс CRect

Диаграмма иерархии

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty