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 


