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.
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.
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
Spécifie le groupe de personnalisations dont menuname est membre (inutile si menuname figure dans le fichier CUIx principal).
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.