Partager via


CRgn::OffsetRgn

Déplace la zone stockée dans l'objet d' CRgn par les offsets spécifiés.

int OffsetRgn( 
   int x, 
   int y  
); 
int OffsetRgn( 
   POINT point  
);

Paramètres

  • x
    Spécifie le nombre d'unités pour déplacer gauche ou à droite.

  • y
    Spécifie le nombre d'unités pour déplacer vers le haut ou vers le bas.

  • point
    Coordonnée x d' point spécifie le nombre d'unités pour déplacer gauche ou à droite. L'ordonnée d' point spécifie le nombre d'unités pour déplacer vers le haut ou vers le bas. Le paramètre d' point peut être une structure de POINT ou un objet d' CPoint .

Valeur de retour

De la nouvelle le type zone. Il peut être l'une des valeurs suivantes :

  • La zone deCOMPLEXREGION a superposer des zones.

  • Le handle de zone deerreur est pas valide.

  • La zone deNULLREGION est vide.

  • La zone deSIMPLEREGION n'a aucun superposés zone.

Notes

La fonction déplace les unités de la zone X le long de les unités d'axe x et y sur l'axe Y.

Les valeurs de coordonnée d'une zone doivent être inférieur ou égal à 32.767 et supérieur ou égal à (32.768. Les paramètres de x et y doivent être scrupuleusement choisis pour empêcher les coordonnées non valides de zone.

Exemple

Consultez l'exemple pour CRgn::CreateEllipticRgn.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CRgn, classe

Graphique de la hiérarchie

OffsetRgn