Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Lire reference barre menu
|
Lire reference barre menu {( process )} -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
process | Entier long |
![]() |
Numéro de référence du process | |||||
Résultat | RefMenu |
![]() |
Identifiant de la barre de menus | |||||
La commande Lire reference barre menu renvoie l’identifiant unique de la barre de menus courante ou de la barre de menus d’un process spécifique.
Si la barre de menus a été créée par la commande Creer menu, cet identifiant correspond à la référence unique du menu créé. Sinon, la commande retourne un identifiant interne spécifique(*). Dans tous les cas, cet identifiant RefMenu pourra être utilisé pour référencer la barre de menus par toutes les autres commandes du thème.
(*) Cet identifiant spécifique est temporaire et devient invalide dès qu'une autre barre de menus est appelée avec FIXER BARRE MENUS. Si vous voulez conserver la référence d'un menu créé dans l'éditeur de menus, vous devez la copier en mémoire à l'aide de Creer menu. Par exemple :
$vEditorRef:=Lire reference barre menu(Process de premier plan) //menu créé dans l'éditeur de menus
$vMenuRef:=Creer menu($vEditorRef) //copier le menu en mémoire
FIXER BARRE MENUS(2) //installer une autre barre de menus
... // exécuter code
FIXER BARRE MENUS($vMenuRef) //retour à la barre de menus d'origine
Le paramètre process permet de désigner le process duquel vous souhaitez obtenir l’identifiant de la barre de menus courante. Si vous omettez ce paramètre, la commande retourne l’identifiant de la barre de menus du process courant.
Reportez-vous à l'exemple de la commande LIRE LIGNES MENU.
Produit : 4D
Thème : Menus
Numéro :
979
Nom intl. : Get menu bar reference
Créé : 4D v11 SQL
4D - Langage ( 4D v20 R7)