CRect::operator +
Первые 2 CRect перегруженные методы возвращают объект, равный CRect сместил заданными смещениями.
CRect operator +(
POINT point
) const throw( );
CRect operator +(
LPCRECT lpRect
) const throw( );
CRect operator +(
SIZE size
) const throw( );
Параметры
point
Структура ТОЧКА или объект CPoint, который определяет число единиц, чтобы переместить возвращаемое значение.size
Структура РАЗМЕР или объект CSize, который определяет число единиц, чтобы переместить возвращаемое значение.lpRect
Указатель на структуру RECT или объекту CRect, содержащий количество единиц для надуть каждую сторону возвращаемого значения.
Возвращаемое значение
CRect в результате перемещения или надувать CRect число единиц, указанных в параметре.
Заметки
X и ycx параметры (или и cy) добавлены в позицию CRect.
Третья перегрузка возвращает новое CRect, равную CRect надула число единиц указана в каждом элементе параметра.
Пример
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 + pt;
CRect rectResult(135, 300, 235, 400);
ASSERT(rectResult == rect2);
Требования
Header: atltypes.h