GdipSetPenDashStyle()



Syntaxe
Resultat.i = GdipSetPenDashStyle(*pen, dashstyle.i)
Paramètres
*pen

[in] Pointeur sur un objet Pen.

dashstyle.i

[in] Elément de l'énumération DashStyle.

Description
Cette fonction permet d'utiliser un des styles de tirets prédéfinis pour le pen.

La longueur des tirets dépend du paramètre dashstyle et de la largeur du pen. La longueur des espaces qui séparent deux tirets est égale à la largeur du pen.

Le paramètre dashstyle peut prendre une des valeurs suivantes qui est un élément de l'énumération DashStyle:

#DashStyleSolid
Le pen a une couleur pleine, aucun tiret n'est dessiné.

#DashStyleDash
Le pen est défini avec un mode tiret et espace simple.

#DashStyleDot
Le pen est défini avec un mode point, chaque tiret et chaque espace ont la même longueur.

#DashStyleDashDot
Le pen est défini avec un mode tiret/point.
Il est composé d'un tiret suivi d'un espace suivi d'un point suivi d'un espace.

#DashStyleDashDotDot
Le pen est défini avec un mode tiret/point/point.
Il est composé d'un tiret suivi d'un espace suivi d'un point suivi d'un point suivi d'un espace.

#DashStyleCustom
Le pen est défini avec un mode personnalisé qui est défini par la fonction GdipSetPenDashArray().

Aperçu des styles (exemple du fichier) :

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