GdipFillEllipseI()
Syntaxe
|
Resultat.i = GdipFillEllipseI(*graphics, *brush, x.l, y.l, width.l, height.l)
Paramètres |
*graphics
[in] Pointeur sur un objet Graphics existant.
*brush
[in] Pointeur sur un objet brush utilisé pour remplir l'intérieur de l'ellipse.
x.l
[in] Coordonnée en x (abscisse) de l'angle supérieur gauche du rectangle englobant l'ellipse.
y.l
[in] Coordonnée en y (ordonnée) de l'angle supérieur gauche du rectangle englobant l'ellipse.
width.l
[in] Largeur du rectangle englobant l'ellipse.
height.l
[in] Hauteur du rectangle englobant l'ellipse.
Description |
Cette fonction permet de dessiner une ellipse sur le graphique et de remplir l'intérieur avec la brush.
L'ellipse s'inscrit à l'intérieur du rectangle défini par les paramètres x.l, y.l, width.l et height.l.
Tous les types de brush sont supportés.
Aperçu de l'exemple :
L'ellipse 1 est basée sur une TextureBrush. Le contour rouge est tracé avec un pen.
L'ellipse 2 est basée sur une SolidBrush.
L'ellipse 3 est basée sur une PathGradientBrush. Le contour violet est tracé avec un pen.
L'ellipse 4 est basée sur une LinearGradientBrush. Une autre ellipse est inscrite à l'intérieur (reflet blanchâtre) elle-même basée sur une LinearGradientBrush.
L'ellipse 5 est basée sur une HatchBrush. Le contour blanc est tracé avec un pen.
Résultat de la fonction |
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS |
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium