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


CRect::operator |

Возвращает CRect, представляющее собой объединение CRect и rect2.

CRect operator|( 
   const RECT& rect2  
) const throw( );

Параметры

  • rect2
    Содержит RECT или CRect.

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

CRect, представляющее собой объединение CRect и rect2.

Заметки

Объединение наименьший прямоугольник, содержащий оба прямоугольника.

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

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

Пример

CRect   rect1(100,   0, 200, 300);
CRect   rect2( 0, 100, 300, 200);
CRect   rect3;

rect3 = rect1 | rect2;

CRect   rectResult(0, 0, 300, 300);
ASSERT(rectResult == rect3);   

Требования

Header: atltypes.h

См. также

Ссылки

Класс CRect

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

CRect::UnionRect

CRect::operator |=

CRect::operator &

CRect::NormalizeRect