EventData()
Syntaxe
Resultat = EventData()Description
Renvoie la valeur associée à l'évènement en cours.
Arguments
Aucun.
Valeur de retour
Renvoie la donnée associée à l'évènement en cours.
Si l'évènement courant n'est pas un évènement personnalisé envoyé par PostEvent(), alors cette valeur est indéfinie.
Remarques
L'évènement doit être un évènement personnalisé envoyé avec PostEvent().
Exemple
Enumeration #PB_Event_FirstCustomValue #EvenementDebutAction #EvenementFinAction EndEnumeration Procedure Thread(Valeur) PostEvent(#EvenementDebutAction, 0, 1, #PB_EventType_FirstCustomValue, 10) Delay(3000) PostEvent(#EvenementFinAction, 0, 1, #PB_EventType_FirstCustomValue, 100) EndProcedure OpenWindow(0, 200, 200, 100, 100, "PostEvent") CreateThread(@Thread(), 0) Repeat Event = WaitWindowEvent() Select Event Case #EvenementDebutAction Debug "Le Thread commence une action... " Debug EventData() Case #EvenementFinAction Debug "Le Thread a terminé une action" Debug EventData() EndSelect Until Event = #PB_Event_CloseWindow
Voir aussi
PostEvent(), WindowEvent()
OS Supportés
Tous