f$Struktur_KN_Move
f$Struktur_KN_Move
Mit dieser Funktion werden alle Knoten eines Strukturdialogs, die je nach Auftrag links oberhalb bzw. rechts unterhalb eines angegebenen Punkts liegen, verschoben. Mit dieser Funktion kann Platz geschaffen werden, falls weitere Knoten innerhalb einer Struktur eingeschoben werden müssen.
Syntax: | Status = f$struktur_kn_move ( StrukturNummer , Auftrag, X , Y , DX , DY ) | |||
| Argument | Typ | Bedeutung | |
| StrukturNummer | Ganzzahl | Nummer, die von f$Struktur_Oeffnen zurückgeliefert wurde | |
| Auftrg | Ganzzahl | Kennzeichnung, welche Knoten verschoben werden sollen: | |
| X | Ganzzahl | X-Koordinate des Referenzpunkts | |
| Z | Ganzzahl | Y-Koordinate des Referenzpunkts | |
| DX | Ganzzahl | Verschiebung in X-Richtung (auch negative Werte sind erlaubt) | |
| DY | Ganzzahl | Verschiebung in Y-Richtung (auch negative Werte sind erlaubt) | |
Ergebnis: | Ganzzahl | Status: -99: Strukturdialog mit der angegebenen Nummer existiert nicht 0 : Alles OK | ||
Beispiel: | status = f$struktur_kn_move ( StrukturNR , 1,Knoten_akt.Xpos , Knoten_akt.Ypos , DeltaX , DeltaY ) | |||