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


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

См. также

Ссылки

Класс CDC

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

IntersectClipRect

Класс CRect

Структура RECT