Condividi tramite


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

Vedere anche

Riferimenti

Classe CRgn

Grafico della gerarchia

OffsetRgn