GdipSetAdjustableArrowCapWidth()
Syntaxe
|
Resultat.i = GdipSetAdjustableArrowCapWidth(*cap, width.f)
Paramètres
|
*cap[in] Pointeur sur un objet AdjustableArrowCap.
width.f[in] Valeur utilisée pour calculer la largeur de la base de l'embout de la flèche.
Description
|
Cette fonction permet de définir la distance entre les 2 extrémités de la base de l'embout de la flèche.
L'unité utilisée est celle du Pen servant à dessiner l'objet AdjustableArrowCap.La largeur de l'embout de la flèche est égale au produit de la largeur du pen par la valeur width.
Si width vaut 10 et la largeur du pen vaut 3 pixels, la largeur réelle de l'embout de la flèche sera de 30 pixels.
Les essais effectués avec cette fonction (en pixels) montrent que si le pen a une largeur inférieure à 2 pixels, la largeur de l'embout de la flèche sera égale au produit de width par deux si l'embout est rempli.L'exemple dessine une flèche. Le curseur permet de faire varier la largeur des embouts de la flèche.
La largeur du pen est fixée à 3 pixels. Un segment de droite vertical noir est dessiné en suivant la formule de calcul de la largeur.Aperçu de la modification de la largeur 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