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


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