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(100, 100, 200, 200);
ASSERT(rectResult == rect3);
Требования
Header: atltypes.h