ToolBarImageButton()
Syntax
ToolBarImageButton(#ButtonID, ImageID)Beschreibung
Fügt einen Image-Schalter (Bild-Schalter) zur konstruierten ToolBar hinzu. CreateToolBar() muss vor Benutzung dieses Befehls aufgerufen werden.
Die 'ImageID' kann einfach mittels UseImage() bzw. ImageID() aus der Image Library ermittelt werden. Dabei handelt es sich entweder um ein mittels LoadImage() geladenes oder mittels CreateImage() im Speicher erstelltes Bild ("Image"). Um einen tatsächlich transparenten Hintergrund zu haben, ist das 'Icon' (.ico) Dateiformat empfehlenswert.
Die spätere Abfrage eines Ereignisses, d.h. ob ein Eintrag der ToolBar angeklickt wurde, erfolgt analog der Abfrage eines Menü-Eintrages mit dem Befehl EventMenuID().
Beispiel:If OpenWindow(0, 0, 0, 150, 25, #PB_Window_SystemMenu |#PB_Window_ScreenCentered, "ToolBar") CreateImage(0,16,16) StartDrawing(ImageOutput()) Box(0,0,16,16,RGB(255,255,255)) Box(4,4,8,8,RGB(255,0,0)) StopDrawing() CreateImage(1,16,16) StartDrawing(ImageOutput()) Box(0,0,16,16,RGB(255,0,0)) Box(4,4,8,8,RGB(255,255,255)) StopDrawing() If CreateToolBar(0, WindowID()) ToolBarImageButton(0,UseImage(0)) ToolBarImageButton(1,UseImage(1)) EndIf Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
Unterstützte OS
Windows, Linux, MacOS X