SetGadgetState()

Syntax

SetGadgetState(#Gadget, Status)
Description
Ändert den aktuellen Status des angegebenen Gadgets.

Parameters

#Gadget Das zu verwendende Gadget.
Status Der neue Status für den Eintrag. Siehe unten für die Bedeutung dieses Wertes, abhängig vom Gadget-Typ.

Return value

None.

Remarks

Dies ist eine universelle Funktion, welche mit den meisten der Gadgets arbeitet:

- ButtonImageGadget(): ändert den aktuellen Status eines #PB_Button_Toggle Schalters (1 = gedrückt, 0 = normal).
- ButtonGadget(): ändert den aktuellen Status eines #PB_Button_Toggle Schalters (1 = gedrückt, 0 = normal).
- CalendarGadget(): ändert das aktuell ausgewählte Datum.
- CheckBoxGadget(): ändert den Status der Checkbox. Die folgenden Werte sind möglich:
  #PB_CheckBox_Checked  : Setzt das Häkchen.
  #PB_CheckBox_Unchecked: Entfernt das Häkchen.
  #PB_CheckBox_Inbetween: Setzt den "Dazwischen"-Status. (Nur für #PB_CheckBox_ThreeState Checkboxen)
- ComboBoxGadget(): ändert den aktuell selektierten Eintrag.
- DateGadget(): ändert das bzw. die aktuell angezeigte Datum/Zeit. Wenn #PB_Date_CheckBox verwendet wurde, setzen Sie 'Status' auf 0, um das Häkchen zu entfernen.
- ImageGadget(): ändert das aktuelle Bild des Gadgets.
- IPAddressGadget(): ändert die aktuelle IP-Adresse.
- ListIconGadget(): ändert den aktuell selektierten Eintrag. Wird -1 angegeben, verlieren alle Einträge ihre Selektierung.
- ListViewGadget(): ändert den aktuell selektierten Eintrag. Wird -1 angegeben, wird die Selektierung entfernt.
- MDIGadget(): ändert das aktuell fokussierte ChildWindow (durch Angabe der entsprechenden #Window Nummer), oder benutzen Sie einen der folgenden Werte:
  #PB_MDI_Cascade         : ChildWindows überlappend anordnen ("Cascade").
  #PB_MDI_TileVertically  : ChildWindows nebeneinander anordnen ("Tile vertically").
  #PB_MDI_TileHorizontally: ChildWindows nebeneinander anordnen ("Tile horizontally") .
  #PB_MDI_Next            : Fokus dem nächsten ChildWindow geben.
  #PB_MDI_Previous        : Fokus dem vorhergehenden ChildWindow geben.
  #PB_MDI_Arrange         : Die symbolisierten (minimierten) Fenster anordnen.
- OptionGadget(): 1 um es zu aktivieren, andernfalls 0.
- PanelGadget(): ändert das aktuelle Panel.
- ProgressBarGadget(): ändert den Wert der Fortschrittsanzeige. Ein Wert von #PB_ProgressBar_Unknown kann verwendet werden, um anzuzeigen, dass der Fortschritt nicht bekannt ist.
- ScrollBarGadget(): ändert die aktuelle Position des Schiebebalkens.
- ShortcutGadget(): ändert das aktuelle Tastenkürzel.
- SpinGadget(): ändert den aktuellen Wert des SpinGadgets.
- SplitterGadget(): ändert die aktuelle Splitter-Position, in Pixel.
- TrackBarGadget(): ändert die aktuelle Regler-Position.
- TreeGadget(): ändert den aktuell ausgewählten Eintrag, -1 wählt keinen Eintrag aus.
- WebGadget(): führt einige Aktionen im Browser-Fenster aus, siehe das WebGadget() für weitere Erklärungen.

Hinweis: Beachten Sie bitte auch die Hinweise im Kapitel Windows Message Handling zur Nachrichtenverarbeitung unter Windows.

See Also

GetGadgetState(), GetGadgetItemState(), SetGadgetItemState()

Supported OS

All

<- SetGadgetItemText() - Gadget Index - SetGadgetText() ->