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