UnbindMenuEvent()
Syntaxe
UnbindMenuEvent(#Menu, Element, @Callback())Description
Supprime un événement d'un menu provenant d'une procédure dite de 'callback'
Si l'événement correspondant n'est pas trouvé, cette commande n'a aucun effet.
Arguments
#Menu Le menu à utiliser. Element L'élément de menu. @Callback() La procédure de 'Callback' à supprimer.
Valeur de retour
Aucune.
Exemple
Procedure TestHandler() Debug "Evènement : Menu -Test-" EndProcedure Procedure QuitHandler() Debug "Evènement : Menu -Quitter-" End EndProcedure OpenWindow(0, 100, 100, 200, 50, "Test Clic", #PB_Window_SystemMenu) CreateMenu(0, WindowID(0)) MenuTitle("Fichier") MenuItem(0, "Test") MenuItem(1, "Quitter") BindMenuEvent(0, 0, @TestHandler()) BindMenuEvent(0, 1, @QuitHandler()) UnbindMenuEvent(0, 1, @QuitHandler()) ; Supprime l'évènement -Quitter- Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow
Voir aussi
BindEvent(), BindGadgetEvent(), BindMenuEvent(), WindowEvent(), WaitWindowEvent()
OS Supportés
Tous