PureBasic & GDI+ 1.0
HatchBrush


Les objets de type hatchBrush sont des brush de forme rectangulaire basées sur un style de hachures, une couleur de premier plan (couleur des lignes) et une couleur d'arrière-plan (couleur des espaces entre les lignes). Il existe 53 styles de hachurage différents tels que définis par l'énumération HatchStyle.
Il n'y a qu'une seule commande de création de brush et 3 autres fonctions permettant de retrouver le style et les couleurs.
Les brush (donc les hatchBrush) sont des objets qui sont utilisés pour remplir l'intérieur d'une forme fermée. Des fonctions telles que  GdipFillEllipseI()GdipFillRectangleI() etc. doivent être utilisées pour afficher la brush sur un objet graphic.
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)
Lorsque l'on retrouve une couleur avec une des deux commandes existantes, il faut la modifier à l'aide de la fonction ARGBEX() qui se trouve dans le fichier gdiplus.pbi
Valeur de retour:
Les fonctions retournent les valeurs suivantes :
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.
 

Liste des commandes

GdipCreateHatchBrush
GdipGetHatchBackgroundColor
GdipGetHatchForegroundColor
GdipGetHatchStyle