GdipCreatePathGradientFromPath()



Syntaxe
Resultat.i = GdipCreatePathGradientFromPath(*path, @*polyGradient)
Paramètres
*path

[in] Pointeur sur un objet GraphicsPath.

*polyGradient

[out] *polyGradient recevra le pointeur sur l'objet PathGradientBrush créé.

Description
La fonction crée un objet brush permettant de peindre un dégradé à partir de une ou plusieurs couleurs pour remplir une forme fermée dont les contours sont définis par l'objet *path (objet GraphicsPath) passé en paramètre. Le dégradé part du point central du tracé à son bord extérieur.

La couleur du point central sera définie par la fonction GdipSetPathGradientCenterColor().

Par défaut, le point central d'un objet PathGradientBrush est le centre de la surface défini par ses contours, mais vous pouvez placer le point central à n'importe ou, à l'intérieur ou à l'extérieur du contour en appelant la fonction GdipSetPathGradientCenterPoint().

Les couleurs passées en paramètre aux brush doivent avoir été préalablement modifiées par la procédure ARGB (voir le fichier gdiplus.pbi)

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