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


CRect::operator |=

Устанавливает соединение CRect равно CRect и rect.

void operator|=( 
   const RECT& rect  
) throw( );

Параметры

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

Заметки

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

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

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

Пример

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

rect1 |= rect2;

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

Требования

Header: atltypes.h

См. также

Ссылки

Класс CRect

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

CRect::operator |

&= CRect::operator

CRect::UnionRect

CRect::NormalizeRect

UnionRect