ich möchte die Abmessungen eine Canvas-Gadgets per Maus verändern.
Warum werden im Programm alle Events richtig erkannt, nur das Resize-Event nicht?
Code: Alles auswählen
EnableExplicit
Define CanNr.i,Event.i,EvGad.i,EvType.i
CanNr=1
OpenWindow(#PB_Any, 0, 0,600,400, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
CanvasGadget(CanNr,0,0,200,300,#PB_Canvas_Keyboard)
StartDrawing(CanvasOutput(CanNr))
BackColor(#White) ;---------------------------
StopDrawing()
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget
EvGad=EventGadget()
EvType=EventType()
Select EvGad
Case CanNr
Select EvType
Case #PB_EventType_Resize
Debug "Resize"
Case #PB_EventType_MouseWheel
Debug "MouseWheel"
Case #PB_EventType_MouseMove
Debug "MouseMove"
Case #PB_EventType_LeftButtonDown
Debug "LeftDown"
Case #PB_EventType_LeftButtonUp
Debug "LeftUp"
EndSelect
EndSelect
EndIf
Until Event = #PB_Event_CloseWindow