GdipSetAdjustableArrowCapHeight()



Syntaxe
Resultat.i = GdipSetAdjustableArrowCapHeight(*cap, height.f)
Paramètres
*cap

[in] Pointeur sur un objet AdjustableArrowCap.

height.f

[in] Valeur utilisée pour calculer la hauteur de la base à la pointe de l'embout de la flèche.

Description

Cette fonction permet de définir la distance de la base à la pointe de l'embout de la flèche.
L'unité utilisée est celle du Pen servant à dessiner l'objet AdjustableArrowCap.

La hauteur de l'embout de la flèche est égale au produit de la largeur du pen par la valeur height.

Si height vaut 15 et la largeur du pen vaut 3 pixels, la largeur réelle de l'embout de la flèche sera de 45 pixels.
Les essais effectués avec cette fonction (en pixels) montrent que si le pen a une largeur inférieure à 2 pixels, la hauteur de l'embout de la flèche sera égale au produit de height par deux si l'embout est rempli.

L'exemple dessine 2 flèches. Le curseur permet de faire varier la hauteur des embouts des flèches.
La largeur du pen est fixée à 2 pixels. Un segment de droite horizontal noir est dessiné en suivant la formule de calcul de la hauteur.

Aperçu de la modification de la hauteur des embouts avec un pen de 3 pixels de largeur.

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