ts-soft hat geschrieben:das Frame3DGadget ist nämlich kein Windows-Control,
Frame3D ohne Styleflag ist ein ButtonGadget mit #BS_GROUPBOX.
Mit Styleflag (Single, Flat,...) ist es nicht anders als ein Container.
Code: Alles auswählen
OpenWindow(0,0,0,200,300,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"test")
CreateGadgetList(WindowID())
ButtonGadget(0,5, 10,190,25,"Button 0")
ButtonGadget(1,5, 40,190,25,"Button 1",#BS_GROUPBOX)
ButtonGadget(2,5, 70,190,25,"Button 2",#BS_AUTOCHECKBOX)
ButtonGadget(3,5,100,190,25,"Button 3",#BS_AUTO3STATE)
ButtonGadget(4,5,130,190,25,"Button 4",#BS_AUTORADIOBUTTON)
ButtonGadget(5,5,160,190,36,"Button 5",#BS_ICON)
SendMessage_(GadgetID(5),#BM_SETIMAGE,#IMAGE_ICON,LoadIcon_(0,#IDI_ASTERISK))
ButtonGadget(6,5,200,190,50,"Button 6",#BS_BITMAP)
SendMessage_(GadgetID(6),#BM_SETIMAGE,#IMAGE_BITMAP,CreateImage(0,170,40))
Repeat:Until WaitWindowEvent()=#PB_Event_CloseWindow