[RESOLU]Curseur Pavé façon Linux
Publié : jeu. 27/déc./2018 23:12
Bonsoirs à tous
j'ai un petit soucis que je n'arrive pas à élucider, j'éssais de faire apparaitre le petit curseur "pavé" de fin de ligne comme indiqué dans le titre, un truc façon "old school", voici un résidu de code de désespoir
le problème à l'air simple mais en fait non 
j'ai un petit soucis que je n'arrive pas à élucider, j'éssais de faire apparaitre le petit curseur "pavé" de fin de ligne comme indiqué dans le titre, un truc façon "old school", voici un résidu de code de désespoir
Code : Tout sélectionner
ini=CreateImage(#PB_Any, 200, 200,24, $AAAAAA)
user$="Agent smith"
matricul$="15876754547"
txtinf$="anti-virus"
Procedure printtxt(lx,ly,txt$,gadid,imgid,time)
For x=0 To Len(txt$)
StartDrawing(ImageOutput(imgid))
DrawingMode(#PB_2DDrawing_Transparent)
DrawText(lx,ly,Left(UCase(txt$),x))
Box(((Len(txt$)+x)-1)*5,ly+4,7,10,$AAAAAA)
Box((Len(txt$)+x)*5,ly+4,7,10,$FFFFFF)
Delay(time)
StopDrawing()
SetGadgetState(gadid,ImageID(imgid))
Next x
EndProcedure
If OpenWindow(0, 0, 0, 200, 200, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ImageGadget(0, 0, 0, 200,200, ImageID(ini))
AddWindowTimer(0,0,50)
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Timer
printtxt(5,14,user$,0,ini,120)
printtxt(5,28,matricul$,0,ini,120)
printtxt(5,42,txtinf$,0,ini,120)
EndSelect
Until Event = #PB_Event_CloseWindow
EndIf
