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


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 Class

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

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty