f$Struktur_Knoten
f$Struktur_Knoten
Mit dieser Funktion wird in einem Strukturdialog ein Knoten angelegt.
Es gibt folgende Knotenarten:
1 - Schaltfläche
2 - Checkbox
3 - Fixtext mit Hintergrund und Rahmen
4 - Fixtext ohne Hintergrund und Rahmen
Weitere Eigenschaften eines Knotens sind Position, Größe, Stil (entspricht einer Definition von Schriftart und Farbe)
Syntax: | Status = f$struktur_knoten (StrukturNummer, PGName) | |||
| Argument | Typ | Bedeutung | |
| StrukturNummer | Ganzzahl | Nummer, die von f$Struktur_Oeffnen zurückgeliefert wurde | |
| PGName | Zeichenkette | Name einer Parametergruppe, die die Daten des Knotens enthält | |
Ergebnis: | Ganzzahl | Status: -99: Strukturdialog mit der angegebenen Nummer existiert nicht -1 : Ein Konten mit demselben Namen existiert schon 0 : Knoten erfolgreich angelegt | ||
Folgende Parameter werden aus der übergebenen Parametergruppe ausgewertet:
Name | Benennung | Typ |
Name | Name des Knotens. Falls kein Name angegeben wurde, wird vom System automatisch ein Name vergeben und auf den Parameter zurückgeschrieben | Zeichenkette |
Text | Text des Knotens | Zeichenkette |
Typ | 1 - Schaltfläche 2 - Checkbox 3 - Fixtext mit Hintergrund und Rahmen 4 - Fixtext ohne Hintergrund und Rahmen | Ganzzahl |
Xpos | X-Koordinate des Knotens (linke obere Ecke) | Ganzzahl |
Ypos | Y-Koordinate des Knotens (linke obere Ecke) | Ganzzahl |
GroesseNr | Groesse: 1 – Normal, 2: doppelt breit, 3: doppelt hoch, 4: doppelt breit und doppelt hoch | Ganzzahl |
Style | Zuordnung zu einem Stil (siehe f$Struktur_Stil) | Ganzzahl |
Status | Status: 0- Normal, 1, Knoten ist markiert (Darstellung in Markierfarbe) | Ganzzahl |
Beispiel: | status = f$struktur_knoten (StrukturNR, 'Knoten[Nr]') | |