version 6.0
WR O APPELER SUR MENU (zone; méthode)
Paramètre | Type | Description | |
zone | Entier long | Zone 4D Write | |
méthode | Alpha | Nom de la méthode à exécuter |
Note 6.5 : Cette commande n'a été maintenue qu'à des fins de compatibilité, il est conseillé d'utiliser la commande WR APPELER SUR COMMANDE.
Description
La commande WR O APPELER SUR MENU provoque l'exécution de la méthode passée en second paramètre lorsqu'une ligne de menu est sélectionnée. Si zone est égal à 0, WR O APPELER SUR MENU s'appliquera à toutes les zones 4D Write jusqu'à la fermeture de la base.
La méthode appelée recevra trois paramètres :
$1, Entier long qui représente zone.
$2, Entier qui désigne le numéro de la commande de menu.
$3, Entier qui indique si une ou plusieurs touches de modification sont utilisées.
Les touches de modification et leur code sont les suivants :
Windows | Mac OS | Code |
Ctrl | Commande | 256 |
Majuscule | Majuscule | 512 |
Verr. maj. | Verr. maj. | 1024 |
Alt | Option | 2048 |
- | Contrôle | 4096 |
Ces différentes valeurs peuvent être additionnées pour indiquer une combinaison de plusieurs touches.
En vue d'une compilation de la base, il est nécessaire de déclarer $1, $2 et $3 en Entier long, même si vous ne les utilisez pas.
Pour rétablir le fonctionnement original des menus, passez une chaîne vide dans méthode.
Note : L'emploi de WR O APPELER SUR MENU suppose que vous gériez vous-même tous les menus par l'intermédiaire de WR O EXECUTER MENU. Les numéros de commandes utilisés par WR O EXECUTER MENU n'étant pas documentés, veuillez vous référer à la documentation de 4D Write 6.0 ou utiliser WR EXECUTER COMMANDE.
Référence