Tag-Bezeichner
SEND_MESSAGEAb SW
1.4 SP7
FOCUS_IN
PAINT
Drehen, Fräsen, Schleifen, Nibbeln
Betriebsanleitung, 03/2011, 6FC5397-0CP10-7AA0
Bedeutung
Das Tag sendet eine Nachricht mit zwei Parametern zur aktiven Form, die im Tag Message
verarbeitet wird (siehe auch MESSAGE).
Syntax:
<SEND_MESSAGE>p1, p2</SEND_MESSAGE>
Beispiel :
<LET name="user_selection" />
<SOFTKEY POSITION="3">
<CAPTION>Set%nParameter</CAPTION>
<SEND_MESSAGE>1, 10</SEND_MESSAGE>
</SOFTKEY>
...
...
<FORM>
...
...
<MESSAGE>
<SWITCH>
<CONDITION>$message_par1</CONDITION>
<CASE value="1">
<OP> user_selection = $message_par2 </OP>
...
</CASE>
</SWITCH>
</MESSAGE>
...
...
</FORM>
Dialogboxnachricht
Das Tag wird aufgerufen, wenn das System den Focus auf ein Control setzt. Zur
Identifikation des Controls kopiert das System den Namen des Controls in die Variable
$focus_name und den Wert des Attributes item_data in die Variable $focus_item_data. Die
Variablen legt das System automatisch an.
Diese Nachricht kann z.B. benutzt werden, um Bilder in Abhängigkeit der Focus-Position
ausgeben zu können.
Beispiel:
<focus_in>
<PRINT text="focus on filed:%s, %d">$focus_name,
$focus_item_data </PRINT>
</focus_in>
Dialogboxnachricht
Das Tag wird mit dem Aufblenden der Dialogbox abgearbeitet. Hier sind alle Texte und
Bilder anzugeben, die die Dialogbox anzeigen soll.
Weiterhin wird das Tag ausgeführt, wenn das System feststellt, dass Teile der Dialogbox
neu anzuzeigen sind. Dieses kann z.B. durch das Schließen von überlagernden Fenstern
initiiert werden.
Erstinbetriebnahme
8.13 Anwenderdialoge erstellen
239