SetGadgetState()
Syntax
SetGadgetState(#Gadget, Status)Beschreibung
Ändert den aktuellen Status des angegebenen Gadgets.
Parameter
#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.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Anmerkungen
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.
Siehe auch
GetGadgetState(), GetGadgetItemState(), SetGadgetItemState()
Unterstützte OS
Alle