f$Struktur_K_Lesen
f$Struktur_K_Lesen
Mit dieser Funktion werden aus einem Strukturdialog alle Knoten ausgelesen.
Syntax: | Anzahl = f$struktur_k_lesen (StrukturNummer, NamePG) | |||
| Argument | Typ | Bedeutung | |
| StrukturNummer | Ganzzahl | Nummer, die von f$Struktur_Oeffnen zurückgeliefert wurde | |
| NamePG | Zeichenkette | Name einer indizierten Parametergruppe, auf welche die Daten der Knoten geschrieben werden. Anmerkung: Der Name der Parametergruppe muss ohne Indexangaben übergeben werden. | |
Ergebnis: | Ganzzahl | Status: -99: Strukturdialog mit der angegebenen Nummer existiert nicht >=0 : Anzahl der Knoten | ||
Folgende Parameter werden auf die übergebene Parametergruppe geschrieben:
Name | Benennung | Typ |
Formular | Der Name des aktuellen Formulars wird auf diesem Parameter für jeden Knoten zurückgegeben. Dies macht die Verwaltung der Knoten in einer Datenbank einfacher. | Zeichenkette |
Name | Name des Knotens. | 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: | f$PGLeer( 'Knoten[]' ) | |
| AnzahlKnoten = f$struktur_k_lesen (StrukturNR, 'Knoten') | |