TrackBarGadget()

Syntax

Result = TrackBarGadget(#Gadget, x, y, Width, Height, Minimum, Maximum [, Flags])
Description
Creates a TrackBar gadget in the current GadgetList. If #PB_Any is used as '#Gadget' parameter, the new gadget identifier will be returned as 'Result'. It allows you to select a range of values with a slide bar, like ones found in several multimedia players. The Minimum-Maximum range should be between 0 and 10,000. #Gadget will be the numeric identifier returned by EventGadgetID() command.

'Flags' are always optional and can be composed of one of the following constants:
  #PB_TrackBar_Ticks    : Display a 'tick' marker at each step.
  #PB_TrackBar_Vertical : The trackbar is vertical (instead of horizontal which is the default).
You can add a 'mini help' to this gadget by using GadgetToolTip().

The following commands can be used to act on this gadget:

- GetGadgetState(): Returns the current cursor position (value between the Minimum-Maximum range).
- SetGadgetState(): Change the current cursor position.

Example:
  If OpenWindow(0,0,0,320,200,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"CheckBoxGadget") And CreateGadgetList(WindowID(0))
    TextGadget    (3, 10, 20,250, 20,"TrackBar Standard",#PB_Text_Center)
    TrackBarGadget(0, 10, 40,250, 20,0,10000)
    SetGadgetState(0, 5000)
    TextGadget    (4, 10,100,250, 20,"TrackBar Ticks",#PB_Text_Center)
    TrackBarGadget(1, 10,120,250, 20,0,10000,#PB_TrackBar_Ticks)
    SetGadgetState(1, 3000)
    TextGadget    (5, 90,180,200, 20,"TrackBar Vertical",#PB_Text_Right)
    TrackBarGadget(2,270, 10, 20,170,0,10000,#PB_TrackBar_Vertical)
    SetGadgetState(2, 8000)
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

Supported OS

Windows, Linux, MacOS X

<- TextGadget() - Gadget Index - TreeGadget() ->