SET MENU ITEM PARAMETER
SET MENU ITEM PARAMETER ( menu ; ligneMenu ; param )
Paramètre | Type | Description | |
---|---|---|---|
menu | Integer, Text | → | Référence de menu ou Numéro de menu |
ligneMenu | Integer | → | Numéro de ligne de menu ou -1 pour la dernière ligne ajoutée au menu |
param | Text | → | Chaîne à associer en tant que paramètre |
Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.
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