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