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
