TextGadget Transparent
Re: TextGadget Transparent
.........
Dernière modification par Backup le dim. 20/mars/2011 13:02, modifié 1 fois.
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: TextGadget Transparent
Merci beaucoup
c'est top
c'est top
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: TextGadget Transparent
Code : Tout sélectionner
Procedure WCB(WindowID, Message, wParam, lParam)
color=$0002FF
Result = #PB_ProcessPureBasicEvents
Select Message
Case #WM_CTLCOLORSTATIC
Select lparam
Case GadgetID(2)
SetBkMode_(wparam,#TRANSPARENT)
SetTextColor_(wParam,color)
ProcedureReturn GetStockObject_(#HOLLOW_BRUSH)
EndSelect
EndSelect
ProcedureReturn Result
EndProcedure
If OpenWindow(0,0,0,250,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
TextGadget(2,12,12,250,250,"transparent text",0)
; SetWindowColor(0,$CFFF)
SetWindowCallback(@WCB(),0)
SetGadgetText(2,"ghfjtf")
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Re: TextGadget Transparent
ça depend , tu veux quoi comme résultat ?
-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: TextGadget Transparent
ben chepa mais je vois que si je change le texte, l'ancien reste
c'est zarrebi ca non?
c'est zarrebi ca non?
Re: TextGadget Transparent
non !Parole De JOJO a écrit :ben chepa mais je vois que si je change le texte, l'ancien reste
c'est zarrebi ca non?
lorsque tu utilise un screen() on a la fonction Clearscreen()
pour les gadgets et les fentres on a pas ça ...
il y a autre chose ... forcer un repaint

-
- Messages : 446
- Inscription : mar. 25/mai/2010 17:24
- Localisation : Bnei Brak, Israel
Re: TextGadget Transparent
en fait on devrait pouvoir faire une procedure, avec comme parametre l'identifiant du gadget, et le definir comme transparent
je me trompe?
je me trompe?