CRgn::OffsetRgn
Sposta l'area nell'oggetto CRgn gli offset specificati.
int OffsetRgn(
int x,
int y
);
int OffsetRgn(
POINT point
);
Parametri
x
Specifica il numero di unità per spostare sinistro o destro.y
Specifica il numero di unità per spostarsi verso l'alto o verso il basso.point
Coordinata x point specifica il numero di unità per spostare sinistro o destro. Coordinata y point specifica il numero di unità per spostarsi verso l'alto o verso il basso. Il parametro point può essere una struttura di punti o un oggetto CPoint.
Valore restituito
Il tipo della nuova area. Può essere qualsiasi dei seguenti valori:
L'area diCOMPLEXREGION include bordi sovrapposti.
Gli handle dell'area diERRORE non sono valide.
l'area diNULLREGION è vuota.
L'area diSIMPLEREGION non include bordi sovrapposti.
Note
La funzione consente di spostare le unità x dell'area lungo le unità y e dell'asse x lungo l'asse y.
Valori delle coordinate di un'area devono essere minore o uguale a 32.767 e maggiore o uguale a (32.768. I parametri x e y devono essere scelti attentamente per impedire che le coordinate non valide dell'area.
Esempio
Vedere l'esempio relativo CRgn::CreateEllipticRgn.
Requisiti
Header: afxwin.h