DefaultWindowCallback()

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

DefaultWindowCallback()

Message 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