Descripteur de balise
CONTROL Suite
HELP_CONTEXT
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Signification
Modification de l'élément de commande dans une instruction d'opération
Pour modifier les propriétés d'un élément de commande pendant l'exécution, il est également
possible de procéder à la modification d'une instruction d'opération. Pour cela, il convient
d'indiquer le nom de l'élément de commande et la propriété à laquelle doit être affectée une
nouvelle valeur. La propriété est séparée du nom de l'élément de commande par un point.
Syntaxe :
<Nom>.<Propriété>
Exemple :
...
...
<let name="value" />
<let name="w" />
<let name="h" />
...
...
<control name="c_move" xpos="$xpos" ypos="124" />
...
...
<op>
c_move.xpos = 300;
value = c_move.xpos;
h = c_move.height;
w = c_move.width;
</op>
Cette balise définit la rubrique d'aide à appeler. Elle doit être programmée dans le bloc INIT.
Le nom indiqué dans l'attribut est complété par le préfixe XmlUserDlg_ et transmis au système
d'aide. La structure ainsi constituée du fichier d'aide est décrite à la rubrique "Création de
l'aide en ligne".
Déroulement lors de l'activation du système d'aide :
1. Activation de la touche "Info".
2. La boîte de dialogue délivre l'expression "my_dlg_help".
3. L'analyseur syntaxique convertit l'expression en "XmlUserDlg_my_dlg_help" .
4. Activation du système d'aide.
5. Transmission du terme recherché "XmlUserDlg_my_dlg_help".
Syntaxe :
<HELP_CONTEXT name="<context name>" />
Exemple :
...
<INIT>
...
<CAPTION>my dialogue</CAPTION>
<HELP_CONTEXT name="my_dlg_help" />
...
</INIT>
Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
69