UnbindEvent()
Syntaxe
UnbindEvent(Evenement, @Callback() [, Fenetre [, Objet [, TypeEvenement]]])Description
Supprime un évènement d'un gadget ajouté avec BindEvent().
Si l'évènement correspondant n'est pas trouvé, cette commande n'a aucun effet.
Arguments
Evenement L'évènement à supprimer.
Pour une liste complète des évènements, consultez WindowEvent().
Les évènements personnalisés sont également pris en charge, en utilisant PostEvent().@Callback() La procédure callback à utiliser. Fenetre (optionnel) Le numéro de la fenêtre à utiliser. Objet (optionnel) Le numéro de l'objet à utiliser.
Ce peut être un gadget, un élément d'un menu ou un systray.TypeEvenement (optionnel) Le type d'évènement à supprimer.
Pour une liste complète des types pris en charge, voir EventType().
Valeur de retour
Aucune.
Exemple
Procedure SizeWindowHandler() Debug "Evènement - Redimensionnement - de la fenêtre #" + EventWindow() EndProcedure OpenWindow(0, 100, 100, 300, 200, "Test Redimensionnement", #PB_Window_SizeGadget | #PB_Window_SystemMenu) BindEvent(#PB_Event_SizeWindow, @SizeWindowHandler()) UnbindEvent(#PB_Event_SizeWindow, @SizeWindowHandler()) ; Unbind it immediately Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow
Voir aussi
BindEvent(), BindGadgetEvent(), BindMenuEvent(), WindowEvent(), WaitWindowEvent()
OS Supportés
Tous