Page 1 sur 1
Statusbar Couleur
Publié : mar. 05/nov./2013 11:07
par Ar-S
J'ai trouvé pas ma de codes (notamment de nico et denis) pour colorer une statusbar. Seulement j'aimerai savoir s'il ni a pas plus simple.
Plusieurs dizaines de lignes voir plus pour colorer une statusbar je ne trouve vraiment pas ça pratique.
je n'ai pas trouvé de code courts (même utilisant les API), si vous avez ça dans vos besaces ça me serait utile.
Re: Statusbar Couleur
Publié : mar. 05/nov./2013 11:19
par falsam
Un canvas peut être ?
Re: Statusbar Couleur
Publié : mar. 05/nov./2013 13:08
par falsam
En reprenant l'exemple de l'aide et en ajoutant deux lignes d'API
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 355, 180, "Statusbar Color", #PB_Window_SystemMenu | #PB_Window_ScreenCentered|#PB_Window_SizeGadget)
HStatus = CreateStatusBar(0, WindowID(0))
AddStatusBarField(90)
AddStatusBarField(100)
AddStatusBarField(#PB_Ignore) ; dimensionne automatiquement ce champ
AddStatusBarField(100)
StatusBarText(0, 0, "Area normal")
StatusBarText(0, 1, "Area borderless", #PB_StatusBar_BorderLess)
StatusBarText(0, 2, "Area right & raised", #PB_StatusBar_Right | #PB_StatusBar_Raised)
StatusBarText(0, 3, "Area centered", #PB_StatusBar_Center)
SendMessage_(HStatus, #CCM_SETBKCOLOR, 0, RGB(255, 215, 0))
SetWindowTheme_(HStatus, @null.w, @null.w)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Mais c'est moche.
PS :
Le forum bug en ce moment ! (Accés lent et/ou déconnexion)