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


CDC::ExcludeClipRect

Создает новую область обрезки, состоящая из существующей области отсечения минус указанный прямоугольник.

int ExcludeClipRect(
   int x1,
   int y1,
   int x2,
   int y2 
);
int ExcludeClipRect(
   LPCRECT lpRect 
);

Параметры

  • x1
    Указывает логическое верхн- координату по оси x верхнего левого угла прямоугольника.

  • y1
    Указывает логическое верхн- координату по оси y верхнего левого угла прямоугольника.

  • x2
    Указывает логическую пару координат (x низк- правого угла прямоугольника.

  • y2
    Указывает логическое низк- координату по оси y правого верхнего угла прямоугольника.

  • lpRect
    Определяет прямоугольник.Также может быть объектом CRect.

Возвращаемое значение

Указывает тип новой области отсечения.Он может быть любой из следующих значений:

  • Имеет COMPLEXREGION область наложения границы.

  • ERROR Область было создано.

  • NULLREGION Область пуста.

  • SIMPLEREGION Область нет пересекающихся границы.

Заметки

Ширина прямоугольника указанная абсолютной значением x2 – x1, не должно превышать 32.767 единиц.Это ограничение также применяется к высоту прямоугольника.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

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

CDC::ExcludeUpdateRgn

ExcludeClipRect