CDC::IntersectClipRect
Создает новую область обрезки, являющаяся пересечение текущей области и прямоугольника, определенных x1, y1, x2 и y2.
int IntersectClipRect(
int x1,
int y1,
int x2,
int y2
);
int IntersectClipRect(
LPCRECT lpRect
);
Параметры
x1
Указывает логическое верхн- координату по оси x верхнего левого угла прямоугольника.y1
Указывает логическое верхн- координату по оси y верхнего левого угла прямоугольника.x2
Указывает логическую пару координат (x низк- правого угла прямоугольника.y2
Указывает логическое низк- координату по оси y правого верхнего угла прямоугольника.lpRect
Определяет прямоугольник.Можно передать объект CRect или указатель на структуру RECT для этого параметра.
Возвращаемое значение
Тип новой области отсечения.Он может быть одним из следующих значений:
Новая вырезанная область COMPLEXREGION есть перекрывающихся границы.
Контекст устройства ERROR недопустим.
NULLREGION Новая вырезанная область пуста.
Новая вырезанная область SIMPLEREGION нет пересекающихся границы.
Заметки
GDI отсекает все выходные данные к совпадению последующий в новой границы.Ширина и высота не должны превышать 32.767.
Требования
Header: afxwin.h