dann kannste auf den Kram verzichten und stattdessen das Fenster "durchsichtig" machen...
Code: Alles auswählen
OpenWindow(0,200,300,800,600,"TestWindow")
SetWindowColor(0,RGB(255,0,255)) ; FensterHintergrundfarbe Setzen
SetWindowLongPtr_(WindowID(0),#GWL_EXSTYLE,#WS_EX_LAYERED) ; Hier die WinAPI um eine bestimmte Farbe als
SetLayeredWindowAttributes_(WindowID(0),RGB(255,0,255),0,#LWA_COLORKEY) ; "Transparent" zu setzen !
ButtonGadget(0, 40, 40, 100, 25, "Ein Gadget")
Repeat
Event = WaitWindowEvent(25)
Select Event
Case #PB_Event_CloseWindow
Quit = 1
EndSelect
Until Quit > 0