GdipDeleteBrush()



Syntaxe
Resultat.i = GdipDeleteBrush(*brush)
Paramètre
*brush

[in] Pointeur sur un objet brush.

Description

Cette fonction détruit la brush passée en paramètre et libère les ressources associées.

A chaque appel d'une fonction de création d'une brush (quelque soit son type) doit correspondre un appel à la fonction GdipDeleteBrush() pour libérer les ressources allouées à la brush.

Les fonctions de création d'une brush sont les suivantes :

Toutes brush

GdipCloneBrush

LinearGradientBrush

GdipCreateLineBrush
GdipCreateLineBrushI
GdipCreateLineBrushFromRect
GdipCreateLineBrushFromRectI
GdipCreateLineBrushFromRectWithAngle
GdipCreateLineBrushFromRectWithAngleI

PathGradientBrush

GdipCreatePathGradient
GdipCreatePathGradientFromPath
GdipCreatePathGradientI

SolidBrush

GdipCreateSolidFill

Texture Brush

GdipCreateTexture
GdipCreateTexture2
GdipCreateTexture2I
GdipCreateTextureIA
GdipCreateTextureIAI

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