Colorisation gadgets

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Colorisation gadgets

Message par Pascal Vernie »

Bonjour à tous
J’ai trouvé sur le site anglais comment colorer à sa convenance un ProgressBarGadget :

Code : Tout sélectionner

#PBM_SETBKCOLOR = $2001
#PBM_SETBARCOLOR = $409


If OpenWindow(0, 0, 0, 320, 160, "ProgressBarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
    CreateGadgetList(WindowID(0))
    
    
    ProgressBarGadget(0,  10, 30, 300,  20, 0, 145)
    
    SendMessage_(GadgetID(0), #PBM_SETBARCOLOR, 0, RGB($0,$0F,$FF))
    SendMessage_(GadgetID(0), #PBM_SETBKCOLOR, 0, RGB($F2,$FF,$FF))
    
    
    ProgressBarGadget(1,  10, 90, 250,  30, 0, 145, #PB_ProgressBar_Smooth)
    
    SendMessage_(GadgetID(1), #PBM_SETBARCOLOR, 0, RGB($0,$0,$FF))
    SendMessage_(GadgetID(1), #PBM_SETBKCOLOR, 0, RGB($F2,$FF,$FF))
    
    
    For lg = 1 To 145
    Delay(20)
    SetGadgetState(0,lg)
    SetGadgetState(1,lg)
    Next lg
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf
Pouvez-vous m’expliquer à quoi correspond :
#PBM_SETBKCOLOR = $2001
#PBM_SETBARCOLOR = $409
Et me dire comment et surtout où trouver les valeurs $2001 et $409.

Je cherche maintenant mais cela est plus dur (mon anglais est très limiter) comment colorer les barres de scrolling dans un ListIconGadget.
Merci de vos réponses.
Pascal
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Les deux constantes correspondent à des constantes windows.

Regarde dans la librairie commonctrl.H du SDK de Windows.
Ou ici :
http://source.winehq.org/source/include/commctrl.h
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

Merci pour ta réponse je vais essayer de décortiquer tout cela.
Pascal
Répondre