A propos de l'échange des éléments d'interface utilisateur à l'aide des macros

Vous pouvez remplacer le contenu des menus déroulants, boutons de souris, menus de mosaïque d'image, boutons de tablette ou menus de tablette. Le contenu échangé peut être celui d'un élément d'interface utilisateur de même type provenant du fichier CUIx principal ou d'un fichier CUIx partiel chargé.

Vous ne pouvez pas échanger des éléments d'interface de types différents (par exemple, des menus et des boutons de souris). Cependant, dans le cadre d'un type donné, vous pouvez procéder à l'échange entre deux éléments d'interface utilisateur, quels qu'ils soient.

Remarque : Cette particularité peut donner quelquefois des résultats étranges pour les menus de tablette, car habituellement, ceux-ci ne possèdent pas le même nombre de macros.

Utilisez la syntaxe suivante dans une macro de menu pour changer de menu :

$section=customization_group.menuname

Le tableau suivant décrit chaque section de la syntaxe de macro utilisée pour échanger des éléments :

Syntaxe de macro utilisée pour l'échange d'éléments

$

Charge un élément d'interface.

coupe

Indique le type d'élément. Les noms valides sont :

A1 à A4 pour les sections de menu AUX 1 à 4

B1 à B4 pour les boutons 1 à 4 de la souris

P0 à P16 pour les menus déroulants 0 à 16

I pour le menu de mosaïque d'images

T1–T4 pour les menus 1 à 4 de la tablette

customization_group

Spécifie le groupe de personnalisations dont menuname est membre (inutile si menuname figure dans le fichier CUIx principal).

nommenu

Spécifie la section ou le sous-menu à insérer. Il s'agit du libellé principal ou de l'alias de la section à charger.

Un menu déroulant peut être présent dans la barre de menus ou dans le menu contextuel actif, mais pas dans les deux.