Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verschiebt den Bereich, der im CRgn-Objekt durch die angegebenen Offsets gespeichert wird.
int OffsetRgn(
int x,
int y
);
int OffsetRgn(
POINT point
);
Parameter
x
Gibt die Anzahl von Einheiten an, um nach links oder zu verschieben.y
Gibt die Anzahl von Einheiten an, um sich auf oder unten bewegen.point
Die x-Koordinate von point gibt die Anzahl von Einheiten an, um nach links oder zu verschieben.Die y-Koordinate von point gibt die Anzahl von Einheiten an, um sich auf oder unten bewegen.Der point-Parameter kann entweder eine POINT-Struktur oder ein CPoint-Objekt.
Rückgabewert
Der Typ des neuen Bereichs.Er kann einen der folgenden Werte aufweisen:
COMPLEXREGION Region hat überlappende Rahmen.
ERROR Regionshandle ist ungültig.
NULLREGION Region ist leer.
SIMPLEREGION Region hat keine überlappenden Rahmen.
Hinweise
Die Funktion verschiebt die Einheiten des Bereichs x entlang der x-Achse und y- Einheiten entlang der y-Achse.
Die Koordinatenwerte eines Bereichs müssen kleiner oder gleich 32.767 und - größer oder gleich 32.768 sein.Die x- und y-Parameter müssen sorgfältig ausgewählt werden, um ungültige Bereichskoordinaten zu verhindern.
Beispiel
Siehe das Beispiel für CRgn::CreateEllipticRgn.
Anforderungen
Header: afxwin.h