ButtonImageGadget()
Syntax
Ergebnis = ButtonImageGadget(#Gadget, x, y, Breite, Höhe, ImageID)Beschreibung
Erstellt ein Schalter-Gadget innerhalb der aktuellen Gadgetliste.
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.
Die 'ImageID' repräsentiert ein gültiges Image und kann einfach mittels der Befehle ImageID() bzw. UseImage() aus der Image Library ermittelt werden. Ist die ImageID gleich 0, dann wird kein Bild angezeigt.
Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.
- SetGadgetState(): kann zum Ändern des aktuellen Bildes des Gadgets verwendet werden. Eine gültige 'ImageID' kann einfach mittels den UseImage() oder ImageID() Befehlen ermittelt werden. Ist die ImageID gleich 0, dann wird das Image vom Gadget entfernt.
Beispiel:If OpenWindow(0,0,0,120,100,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"ButtonImage") And CreateGadgetList(WindowID(0)) If LoadImage(0, "map.bmp") ; ändern Sie den 2. Parameter in den Pfad/Dateiname Ihres Bildes ButtonImageGadget(0,10,10,100,83,UseImage(0)) EndIf Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow EndIf
Unterstützte OS
Windows, Linux, MacOS X