Aller au contenu principal
Version: Next

SET MENU ITEM PARAMETER

SET MENU ITEM PARAMETER ( menu ; ligneMenu ; param )

ParamètreTypeDescription
menuEntier long, RefMenu🡒Référence de menu ou Numéro de menu
ligneMenuEntier long🡒Numéro de ligne de menu ou -1 pour la dernière ligne ajoutée au menu
paramChaîne🡒Chaîne à associer en tant que paramètre

Description

La commande SET MENU ITEM PARAMETER vous permet d’associer une chaîne de caractères personnalisée à la ligne de menu désignée par les paramètres menu et ligneMenu.

Ce paramètre sera principalement utilisé par la commande Dynamic pop up menu.

Exemple

Ce code permet de proposer un menu comportant le libellé des fenêtres ouvertes et de récupérer le numéro de la fenêtre choisie :

 WINDOW LIST($alFenetre)
 $tRefMenu:=Create menu
 For($i;1;Size of array($alFenetre))
    APPEND MENU ITEM($tRefMenu;Get window title($alFenetre{$i}))  //Libellé de la ligne du menu
    SET MENU ITEM PARAMETER($tRefMenu;-1;String($alFenetre{$i}))  //Valeur retournée par la ligne du menu
 End for
 $tRefFenetre:=Dynamic pop up menu($tRefMenu)
 RELEASE MENU($tRefMenu)

Voir aussi

Dynamic pop up menu
Get menu item parameter
Get selected menu item parameter