CRgn::CreateRoundRectRgn

BOOL CreateRoundRectRgn( int x1, int y1, int x2, int y2, int x3, int y3 );

Valeur de retour

Différent de zéro si l'opération a réussi ; sinon 0.

Paramètres

x 1

Spécifie la logique coordonnée x du coin supérieur gauche de la région.

y1

Spécifie la logique coordonnée y du coin supérieur gauche de la région.

x 2

Spécifie la logique coordonnée x du coin inférieur droit de la région.

y2

Spécifie la logique coordonnée y du coin inférieur droit de la région.

x 3

Spécifie la largeur de l'ellipse utilisée pour créer des coins arrondis.

y3

Spécifie la hauteur de l'ellipse utilisée pour créer des coins arrondis.

Remarques

Crée une zone rectangulaire avec des coins arrondis qui est stockée dans l'objet CRgn.

La taille d'une région est limitée à des unités logiques de 32 767 par 32 767 ou 64 K de mémoire, selon ce qui est plus petit.

Lorsqu'une application a fini d'utiliser une région créée avec la fonction CreateRoundRectRgn , il doit choisir la région dans le contexte de périphérique et utiliser la fonction membre CGDIObject::DeleteObject pour le supprimer.

Aperçu CRgn |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CRgn::CreateRectRgn, CRgn::CreateRectRgnIndirect, :: CreateRoundRectRgn

Index