Partager via


CRgn::CreateEllipticRgnIndirect

Crée une zone elliptique.

BOOL CreateEllipticRgnIndirect(
   LPCRECT lpRect 
);

Paramètres

  • lpRect
    Les points à RECT structure ou un objet d' CRect qui contient les coordonnées logiques du supérieur gauche et des angles inférieur droit du rectangle englobant de l'ellipse.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

La région définie par la structure ou l'objet globale pointe vers lpRect et est stockée dans l'objet d' CRgn .

La taille d'une zone est limitée à 32.767 par 32.767 unités logiques ou ko à de mémoire, ce qui est plus petit.

Lorsqu'il a terminé d'utiliser une zone créée avec la fonction d' CreateEllipticRgnIndirect , une application doit sélectionner la zone en dehors de le contexte de périphérique et utiliser la fonction d' DeleteObject pour la supprimer.

Exemple

Consultez l'exemple pour CRgn::CreateRectRgnIndirect.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CRgn, classe

Graphique de la hiérarchie

CRgn::CreateEllipticRgn

CreateEllipticRgnIndirect