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