x - Логическая x-координата левого верхнего угла прямоугольника адресата.
y - Логическая y-координата левого верхнего угла прямоугольника адресата.
nWidth - Ширина, в логических единицах, прямоугольника адресата и исходного точечного рисунка.
nHeight - Высота, в логических единицах, прямоугольника адресата и исходного точечного рисунка.
pSrcDC - Идентифицирует контекст устройства, с которого точечный рисунок должен быть скопирован. Должно быть нулевым, если dwRop параметр определяет растровую операцию, которая не включает источник.
xSrc - Логическая x-координата левого верхнего угла исходного точечного рисунка.
ySrc - Логическая y-координата левого верхнего угла исходного точечного рисунка.
maskBitmap - Идентифицирует одноцветный точечный рисунок маски, объединенный с цветным точечным рисунком в исходном контексте устройства.
dwRop - Определяет приоритетные и фоновые троичные растровые коды операции, которые функция использует, чтобы управлять комбинацией данных адресата и источника. Фоновый растровый код операции сохранен в старшем байте высокого слова этого значения. Приоритетный растровый код операции сохранен в младшем байте высокого слова этого значения. Низкое слово этого значения игнорируется, и должно быть нулевым.
Возвращаемое значение -Отлично от нуля, если функция выполнена успешно; иначе - ноль.
CDC:: ExcludeClipRect
Этот метод создает новую область отсечения, которая состоит из существующей области отсечения минус указанный прямоугольник.
int ExcludeClipRect (
int x1,
int y1,
int x2,
int y2);
virtual int ExcludeClipRect (
LPCRECT lpRect);
x1 - x-координата левого верхнего угла прямоугольника.
y1 - y-координата левого верхнего угла прямоугольника.
x2 - x-координата нижнего правого угла прямоугольника.
y2 - y-координата нижнего правого угла прямоугольника.
lpRect - прямоугольник, также может быть объектCRect.
Возвращаемое значение -тип новой области отсечения. Это может быть любое из следующих значений:
· COMPLEXREGION - область имеет накладывающиеся границы.
· ОШИБКА - никакая область не была создана.
· NULLREGION - область пуста.
· SIMPLEREGION - область не имеет никаких границ перекрывания.
CDC:: ExcludeUpdateRgn
Этот метод запрещает рисование в пределах недопустимых областей окна исключением модифицированной области из области отсечения, связанной с объектомCDC.