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


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 Class

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

CRect::operator |

CRect::operator &=

CRect::UnionRect

CRect::NormalizeRect

UnionRect