Seite 1 von 1

Minimieren Event ohne Callback?

Verfasst: 24.10.2004 13:57
von pvmichael
Hallo!

kann man das Fenster minimieren Event nur via CallBack erfassen?

Grüsse

pvmichael

Verfasst: 24.10.2004 17:23
von nco2k

Code: Alles auswählen

If IsIconic_(WindowID()) 
  Debug "Fenster ist minimiert" 
ElseIf IsZoomed_(WindowID()) 
  Debug "Fenster ist maximiert" 
ElseIf WindowID() 
  Debug "Fenster ist normal" 
Else 
  Debug "kein aktuelles Fenster" 
EndIf
c ya,
nco2k

Verfasst: 24.10.2004 18:29
von pvmichael
Danke! Das wäre auch was fürs Code Archiv...

Verfasst: 24.10.2004 22:54
von Andre
pvmichael hat geschrieben:Danke! Das wäre auch was fürs Code Archiv...
Dort kommt es auch hin, allerdings komplett mit Fenster-Handling... :wink:

Code: Alles auswählen

OpenWindow(0,100,100,300,100,#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget,"Check for minimize event...")

Repeat
  Event = WaitWindowEvent()
  
  If Event
    If IsIconic_(WindowID())
      Debug "Fenster ist minimiert"
    ElseIf IsZoomed_(WindowID())
      Debug "Fenster ist maximiert"
    ElseIf WindowID()
      Debug "Fenster ist normal"
    Else
      Debug "kein aktuelles Fenster"
    EndIf
  EndIf
Until Event = #PB_Event_CloseWindow