|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
ExtSelectClipRgn
The ExtSelectClipRgn function combines the specified region with the current clipping region by using the specified mode.
int ExtSelectClipRgn(
HDC hdc, // handle to device context HRGN hrgn, // handle to region int fnMode // region-selection mode );
Parameters
hdc
Identifies the device context.
hrgn
Identifies the region to be selected. This handle can only be NULL when the RGN_COPY mode is specified.
fnMode
Specifies the operation to be performed. It must be one of the following values:
Value Meaning RGN_AND The new clipping region combines the overlapping areas of the current clipping region and the region identified by hrgn. RGN_COPY The new clipping region is a copy of the region identified by hrgn. This is identical to SelectClipRgn. If the region identified by hrgn is NULL, the new clipping region is the default clipping region (the default clipping region is a null region). RGN_DIFF The new clipping region combines the areas of the current clipping region with those areas excluded from the region identified by hrgn. RGN_OR The new clipping region combines the current clipping region and the region identified by hrgn. RGN_XOR The new clipping region combines the current clipping region and the region identified by hrgn but excludes any overlapping areas.
Return Values
If the function succeeds, the return value specifies the new clipping region's complexity and can be any one of the following values:
Value Meaning NULLREGION Region is empty. SIMPLEREGION Region is a single rectangle. COMPLEXREGION Region is more than one rectangle. ERROR An error occurred.
Remarks
If an error occurs when this function is called, the previous clipping region for the specified device context is not affected. The ExtSelectClipRgn function assumes that the coordinates for the specified region are specified in device units. Only a copy of the region identified by the hrgn parameter is used. The region itself can be reused after this call or it can be deleted.
See Also
SelectClipRgn
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
ExtSelectClipRgn
Функция ExtSelectClipRgn объединяет определенный регион с течением, вырезать регион используя определенный способ.
int ExtSelectClipRgn(
HDC hdc, // РУЧКА в контекст устройства HRGN hrgn, // ручка в регион способа int регион-выбор fnMode // );
Параметры
hdc
Идентифицирует контекст устройства.
hrgn
Идентифицирует регион, который нужно выбираться. Эта ручка может только быть НЕДЕЙСТВИТЕЛЬНА когда способ RGN_COPY определен.
fnMode
Определяет действие, которое нужно выполняться. Это должно быть одним из следующего величин:
Значение Величины RGN_AND новое отсечение региона объединяет перекрывающие области течения, вырезать регион и регион идентифицировался hrgn. RGN_COPY новое отсечение региона является копией региона идентифицированного hrgn. Это идентично SelectClipRgn. Если регион идентифицированный hrgn НЕДЕЙСТВИТЕЛЕН, новое отсечение региона является встроенным отсечением региона ( встроенное отсечение региона является недействительным регионом). RGN_DIFF новое отсечение региона объединяет области течения, вырезать регион с теми областями исключенными из региона идентифицированными hrgn. RGN_OR новое отсечение региона объединяет течение, вырезать регион и регион идентифицировался hrgn. RGN_XOR новое отсечение региона объединяет течение, вырезать регион и регион идентифицировался hrgn но исключал любое перекрытие областей.
Обратные Величины
Если функция добивается успеха, обратная величина определяет сложность региона нового отсечения и может быть любым из следующего величин:
Оцените Значение Региона NULLREGION пустое. РЕГИОН SIMPLEREGION является единственным прямоугольником. РЕГИОН COMPLEXREGION является более, чем одним прямоугольником. ОШИБКА ошибка происходила.
Замечания
Если ошибка происходит когда эта функция названа, предшествующее отсечение региона для определенного контекста устройства не воздействовано. Функция ExtSelectClipRgn допускает что координаты для определенного региона определены на устройствах устройства. Только копия региона идентифицированного параметром hrgn использована. Сам регион может быть reused после этого вызова или он может быть удален.
Смотри Также
SelectClipRgn
|
|
|
|
| |