int OffsetRgn(hRgn,X,Y)
This function moves the given region by the specified offsets. The function moves the region X units along the x-axis and Y units along the y-axis.
| Parameter | Type/Description |
| hRgn | HRGN Identifies the region to be moved. | |
| X | int Specifies the number of units to move left or right. | |
| Y | int Specifies the number of units to move up or down. |
The return value specifies the new region's type. It can be any one of the following values:
| Value | Meaning |
| COMPLEXREGION | Region has overlapping borders. | |
| ERROR | Region handle is not valid. | |
| NULLREGION | Region is empty. | |
| SIMPLEREGION | Region has no overlapping borders. |
The coordinate values of a region must not be greater than 32,767 or less than –32,768. The X and Y parameters must be carefully chosen to prevent invalid regions.