Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки
"WinAPI на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.bcbdev.ru/tipstricks/tipstricks.htm
Обновления на сайте
ВНИМАНИЕ! В ближайшие дни начнется перестройка сайта: будет изменен
дизайн и навигация. В связи с чем возможны некоторые перебои в работе.
Заранее приношу свои извинения.
Перевод
Сегодня вашему вниманию представлен перевод функции ExcludeClipRect.
ExcludeClipRect
Функция ExcludeClipRect создает новую область отсечения, которая состоит из
существующей области за вычетом указанного прямоугольника.
int ExcludeClipRect(
HDC hdc, // дескриптор контекста устройства
int nLeftRect, // x-координата верхнего левого угла прямоугольника
int nTopRect, // y-координата верхнего левого угла прямоугольника
int nRightRect, // x-координата нижнего правого угла прямоугольника
int nBottomRect // y-координата нижнего правого угла прямоугольника
);
Параметры
hdc – идентифицирует контекст устройства.
nLeftRect – идентифицирует логическую x-координату верхнего левого угла
прямоугольника.
nTopRect – идентифицирует логическую y-координату верхнего левого угла
прямоугольника.
nRightRect – идентифицирует логическую x-координату нижнего правого угла
прямоугольника.
nBottomRect – идентифицирует логическую y-координату нижнего правого угла
прямоугольника.
Возвращаемые значения
В случае успеха возвращаемое значение определяет сложность области и может
быть одним из предопределенных значений:
Значение Пояснение
COMPLEXREGION Область состоит более чем из одного
прямоугольника.
ERROR Произошла ошибка.
NULLREGION Пустая область.
SIMPLEREGION Область является одиночным прямоугольником.
Комментарии
Нижняя и правая грани указанного прямоугольника не исключаются из области
отсечения.
См. также
IntersectClipRect.
хелп по WinAPI: http://www.bcbdev.ru/winapi/winapirefresh.htm
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru