È possibile sostituire il contenuto di menu a discesa, pulsanti del mouse, menu di gruppo di immagini, pulsanti di tavoletta o menu di tavoletta attivi. Il contenuto scambiato può appartenere ad un altro elemento dell'interfaccia utente dello stesso tipo presente nel file CUIx principale oppure può provenire da un file CUIx parziale caricato.
Non è possibile scambiare elementi dell'interfaccia utente di tipi diversi, ad esempio menu a discesa e pulsanti del mouse. Tuttavia, all'interno di un certo tipo, è possibile scambiare qualsiasi elemento.
Per scambiare elementi, utilizzare la seguente sintassi all'interno di una macro:
$section=customization_group.menuname
Nella parte che segue viene descritta ciascuna sezione della sintassi delle macro per lo scambio di elementi:
Sintassi delle macro per lo scambio di elementi
Carica un elemento dell'interfaccia.
Specifica il tipo di elemento. I nomi validi sono:
A1–A4 per menu ausiliari da 1 a 4
B1–B4 per i pulsanti del mouse da 1 a 4
P0–P16 per i menu a discesa da 0 a 16
I per il menu di gruppi di immagini
T1-T4 per i menu di tavoletta da 1 a 4
Specifica il gruppo di personalizzazione a cui appartiene nomemenu (non necessario se nomemenu si trova nel file CUIx principale).
Specifica la sezione o il sottomenu da inserire. Si tratta dell'etichetta o dell'alias principale da caricare nella sezione.
Un menu a discesa può trovarsi nella barra dei menu o nel menu di scelta rapida attivo ma non in entrambi.