Peut-on faire un affichage changeant avec VectorDrawing ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Peut-on faire un affichage changeant avec VectorDrawing ?

Message par Micoute »

Bonsoir à tous,

Comme vous l'avez compris, je cherche à faire un texte changeant à une position donnée avec la bibliothèque VectorDrawing, juste pour connaître le principe, car je compte faire un programme qui me donnerait le temps écoulé depuis la dernière sauvegarde. En fait, c'est un chronomètre.

C'est pour cette raison que je viens encore solliciter votre aide bienveillante et je vous en remercie grandement par anticipation.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Peut-on faire un affichage changeant avec VectorDrawing

Message par Micoute »

J'ai trouvé, il suffit de tracé une box aux dimensions prises par le texte

Code : Tout sélectionner

VectorSourceColor(RGBA(255,255,255,255))  
AddPathBox(0, 0, WindowWidth(0), WindowHeight(0))
StrokePath(WindowWidth(0))
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Guillot
Messages : 673
Inscription : jeu. 25/juin/2015 16:18

Re: Peut-on faire un affichage changeant avec VectorDrawing

Message par Guillot »

salut,

ouai, curieux qu'il n'existe pas de fonction pour reintialiser une sortie graphique (pour VectorDrawing et 2DDrawing)
d'autant qu'avec VectorDrawing, je sais pas s'il garde pas en memoire des infos sur les tracés précédent
moi je prefere reinitialiser la sortie graphique en la recréant

sinon, ta façon de faire est un peu étrange
tu devrai remplacer :
StrokePath(WindowWidth(0))
par
FillPath()

ou plus simplement remplacer ton code par

Code : Tout sélectionner

VectorSourceColor(RGBA(255,255,255,255))
FillVectorOutput()
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Peut-on faire un affichage changeant avec VectorDrawing

Message par Micoute »

Oui, merci tu as raison, c'est beaucoup mieux !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Répondre