---
name: "OffsetRgn"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/OffsetRgn"
---

# OffsetRgn(3w)

## NAME

**OffsetRgn** (GDI32.@)

## SYNOPSIS

INT OffsetRgn\
  (\
   HRGN *hrgn*,\
   INT  *x*,\
   INT  *y*\
  )

## DESCRIPTION

Moves a region by the specified X- and Y-axis offsets.

## PARAMS

*hrgn* **\[In\]**  Region to offset.

*x* **\[In\]**  Offset right if positive or left if negative.

*y* **\[In\]**  Offset down if positive or up if negative.

## RETURNS

**Success:** **NULLREGION** **-** The new region is empty. **SIMPLEREGION** **-** The new region can be represented by one rectangle. **COMPLEXREGION** **-** The new region can only be represented by more than one rectangle.

**Failure:** **ERROR**

## IMPLEMENTATION

Declared in **"wingdi.h"**.

Implemented in **"dlls/gdi32/region.c"**.

Debug channel **"region"**.
