TrackBarGadget()

Syntax

Ergebnis = TrackBarGadget(#Gadget, x, y, Breite, Höhe, Minimum, Maximum [, Flags])
Beschreibung
Erstellt ein TrackBar Gadget in der aktuellen Gadgetliste. Es ermöglicht Ihnen die Auswahl eines Wertebereichs mit Hilfe eines Schiebereglers, wie er in verschiedenen Multimedia-Playern zu finden ist.

Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird der Identifier des neuen Gadgets als 'Ergebnis' zurückgegeben. '#Gadget' ist die Nummer, die (später) von der EventGadgetID() Funktion zurückgegeben wird.

Der 'Minimum - Maximum' Bereich sollte zwischen 0 und 10.000 liegen.

'Flags' sind immer optional und können sich aus einer oder mehreren der folgenden Konstanten zusammensetzen:
  #PB_TrackBar_Ticks    : Stellt einen 'Tick' Marker an jedem Schritt dar.
  #PB_TrackBar_Vertical : Das TrackBar ist jetzt vertikal (anstelle von horizontal, was der Standard ist).
Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.

Die folgenden Befehle können zum Zugriff auf dieses Gadget verwendet werden:

- GetGadgetState(): Gibt die aktuelle Regler-Position (Wert innerhalb der Minimum-Maximum Spanne) zurück.
- SetGadgetState(): Ändert die aktuelle Regler-Position.

Beispiel:
  If OpenWindow(0,0,0,320,200,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"TrackBarGadget") 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

Unterstützte OS

Windows, Linux, MacOS X

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