IsMenu()
Syntaxe
Resultat = IsMenu(#Menu)Description
Teste si un menu est correctement initialisé.
Arguments
#Menu Le menu à utiliser.
Valeur de retour
Renvoie une valeur non nulle le le menu est valide, zéro sinon.
Remarques
Cette fonction a été créée pour pouvoir passer n'importe quelle valeur en paramètre sans qu'il ne puisse y avoir de plantage.
Exemple
If OpenWindow(0, 200, 200, 300, 100, "Exemple FreeMenu") ButtonGadget(0,50,10,190,30,"Supprime le Menu") If CreateMenu(0, WindowID(0)) MenuTitle("Projet") MenuItem(1, "Ouvrir") EndIf Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget Select EventGadget() Case 0 If IsMenu(0) ; Le menu existe-t-il ? FreeMenu(0) ; Si oui alors on le supprime EndIf EndSelect EndIf Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
CreateMenu(), CreatePopupMenu(), CreateImageMenu(), CreatePopupImageMenu()
OS Supportés
Tous