Page 1 sur 1

DefaultWindowCallback()

Publié : mer. 12/avr./2006 9:33
par Dr. Dri
J'en ai eu besoin pour faire traiter certains message directement par PB alors voila la fonction ^^

Code : Tout sélectionner

Procedure.l DefaultWindowCallback()
  Protected Window.l
  Static Callback.l
  
  If Not Callback
    Window = OpenWindow(#PB_Any, 0, 0, 0, 0, #NULL$, #PB_Window_Invisible)
    
    If Window
      
      Callback = GetWindowLong_(WindowID(Window), #GWL_WNDPROC)
      CloseWindow(Window)
      
    EndIf
  EndIf
  
  ProcedureReturn Callback
EndProcedure
Dri :D