I try to get the ImageID from an ImageGadget using GetGadgetState:
Code: Select all
If OpenWindow(0, 0, 0, 245, 105, "ImageGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
CreateImage(0, 16, 16, 32, #PB_Image_Transparent)
If StartDrawing(ImageOutput(0))
Circle(8, 8, 7, RGB(255, 0, 0))
StopDrawing()
EndIf
ImageGadget(0, 10, 10, 100, 83, ImageID(0)) ; imagegadget standard
Debug ImageID(GetGadgetState(0))
EndIf
Cheers
J.