Dés qu'il y a un nombre pair de boutons, ca foire. Sinon, c'est ok ! Bizarre :
Code : Tout sélectionner
If CreateImage(1000, 16, 16)
StartDrawing(ImageOutput())
Box(0,0,16,16,RGB($0,$0,$FF))
StopDrawing()
EndIf
If OpenWindow(0, 0, 0, 150, 600, #PB_Window_SystemMenu |#PB_Window_ScreenCentered, "ToolBar")
CreateGadgetList(WindowID())
ContainerGadget(1,0, 30,25,600,#PB_Container_BorderLess)
TBar=CreateToolBar(0, GadgetID(1))
SetWindowLong_(TBar, #GWL_STYLE,GetWindowLong_(TBar, #GWL_STYLE)|#TBSTYLE_WRAPABLE)
ToolBarStandardButton(0, #PB_ToolBarIcon_New)
ToolBarStandardButton(1, #PB_ToolBarIcon_Open)
ToolBarStandardButton(2, #PB_ToolBarIcon_Save)
ToolBarImageButton(3,UseImage(1000))
ToolBarStandardButton(4, #PB_ToolBarIcon_New)
ToolBarImageButton(5,UseImage(1000))
ToolBarImageButton(6,UseImage(1000))
ToolBarImageButton(7,UseImage(1000))
ToolBarImageButton(8,UseImage(1000))
ToolBarImageButton(9,UseImage(1000))
ToolBarImageButton(10,UseImage(1000))
ToolBarImageButton(11,UseImage(1000))
ToolBarImageButton(12,UseImage(1000))
ToolBarImageButton(13,UseImage(1000))
ToolBarImageButton(14,UseImage(1000))
ToolBarImageButton(15,UseImage(1000))
ToolBarImageButton(16,UseImage(1000))
ToolBarImageButton(17,UseImage(1000))
ToolBarStandardButton(18, #PB_ToolBarIcon_New)
ToolBarStandardButton(19, #PB_ToolBarIcon_New)
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Menu
Debug "ToolBar ID: "+Str(EventMenuID())
EndIf
Until EventID = #PB_Event_CloseWindow
EndIf