Je cherche à faire pointer le curseur d’une trackbar dans le sens inverse que ce qui est proposé par défaut.
Je pensais m’en sortir avec les API avec SendMessage et le #TBM_SETTIC, mais rien n'y fait.
Une idée ?
If OpenWindow(0,0,0,320,200,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"CheckBoxGadget") And CreateGadgetList(WindowID(0))
h = TrackBarGadget(2,270, 10, 20,170,0,10000,#PB_TrackBar_Vertical)
SetGadgetState(2, 8000)
SendMessage_(h, #TBM_SETTIC, 0, #TBS_LEFT)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf
S'il sagit de "http://purebasic.hmt-forum.com/viewtopi ... t=trackbar", il ne répond pas à mon besoin...
Sinon, il est clair que si PB ne permet pas de le faire, seul les API le permettent, mais laquelle?:)
Dans mon exemple, je tente de faire apparaitre les traits de marquage à gauche, sans succés.
Je pense qu'en y arrivant, le curseur devrait pointer dans la direction des traits.
h = TrackBarGadget(2,270, 10, 20,170,0,10000,#PB_TrackBar_Vertical| #TBS_LEFT)
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
If OpenWindow(0,0,0,320,200,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"CheckBoxGadget") And CreateGadgetList(WindowID(0))
h = TrackBarGadget(2,270, 10, 20,170,0,10000,#PB_TrackBar_Vertical) ; | #TBS_LEFT)
SetGadgetState(2, 8000)
SendMessage_(h, #TBM_SETTIC, 0, 1000)
SendMessage_(h, #TBM_SETTIC, 0, 2000)
SendMessage_(h, #TBM_SETTIC, 0, 3000)
SetWindowLong_(h, #GWL_STYLE, GetWindowLong_(h, #GWL_STYLE) | #TBS_LEFT)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.