SetWindowCallback()
Syntax
SetWindowCallback(@ProcedureName())Beschreibung
Nur für erfahrene Programmierer. Diese Funktion wird nur unter dem Microsoft Windows OS unterstützt. Normale Ereignisse (Events) sollten mit den regulären Befehlen WaitWindowEvent() oder WindowEvent() verarbeitet werden. Dieser Befehl assoziiert einen Callback ("Rückruf") um die Events des aktuellen Fensters zu verarbeiten. Alle Ereignisse werden durch diesen Callback abgefangen und können hier verarbeitet werden. Eine Warnung - dieser Weg ist "low-level" und der Debugger kann während dieser Periode nicht benutzt werden. Die Callback Prozedur muss 4 Parameter haben. Hier ist ein Beispiel-Code, wie ein Callback richtig benutzt wird:Procedure MyWindowCallback(WindowID, Message, wParam, lParam) Result = #PB_ProcessPureBasicEvents ; ; Ihr Programmcode hier ; ProcedureReturn Result EndProcedure
Unterstützte OS
Windows