Отправляет email-рассылки с помощью сервиса Sendsay

WinAPI на русском

  Все выпуски  

WinAPI на русском


Информационный Канал Subscribe.Ru

Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI

на русском".

Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.

Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm

Обновления на сайте

Нет.

Перевод

Сегодня вашему вниманию представлен перевод функции CombineRgn.

CombineRgn

Функция CombineRgn объединяет две области и сохраняет результат в третьей. Две

области объединяются согласно указанному режиму объединения.

int CombineRgn(

    HRGN hrgnDest,      // дескриптор результирующей области
    HRGN hrgnSrc1,      // дескриптор исходной области
    HRGN hrgnSrc2,      // дескриптор исходной области
    int fnCombineMode   // режим объединения областей
   );

Параметры

hrgnDest – идентифицирует новую область с размерами, определяемыми двумя

исходными областями (область должна существовать до вызова функции CombineRgn).
hrgnSrc1 – идентифицирует первую из двух исходных областей.
hrgnSrc2  – идентифицирует вторую из двух исходных областей.
fnCombineMode – определяет режим объединения двух областей. Может принимать одно

из следующих значений:

Значение        Пояснение
RGN_AND Создается пересечение двух областей.
RGN_COPY        Создается копия области, идентифицируемой значением параметра

hrgnSrc1.
RGN_DIFF        Объединяются те части области, идентифицируемой значением

параметра hrgnSrc1, которые не являются частями области, идентифицируемой значением

параметра hrgnSrc2.
RGN_OR  Создается объединение двух областей.
RGN_XOR Создается объединение двух областей, за исключением любых

пересекающихся участков.

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

Возвращаемое значение показывает сложность результирующей области и может

принимать одно из следующих значений:

Значение        Пояснение
COMPLEXREGION   Область состоит более чем из одного прямоугольника
ERROR   Произошла ошибка
NULLREGION      Пустая область
SIMPLEREGION    Область является одиночным прямоугольником

Комментарии

Области могут совпадать друг с другом. Например, значение параметра hrgnSrc1
может

быть равно значению параметра hrgnDest.

См. также

CreateEllipticRgn, CreateEllipticRgnIndirect, CreatePolygonRgn, CreatePolyPolygonRgn,

CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn.

хелп по WinAPI: http://www.winnt.rsm.org.ru/winapi/winapirefresh.htm

С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное