| |
|
|
Michael Wodrich | Handle& = @Create("MultiEdit",L1,S2,I3,I4,I5,I6)
Es wird ein mehrzeiliges Editierfeld erzeugt und sein Handle zurückgegeben. P:S2 kann ein anfänglicher Text sein.
Parameter:
P:L1 | Handle des übergeordneten Fensters | P:S2 | Vorgabetext für das Editierfeld | P:I3 | X-Koordinate der linken obere Ecke des Editierfeldes | P:I4 | Y-Koordinate der linken obere Ecke des Editierfeldes | P:I5 | Breite des Editierfeldes | P:I6 | Höhe des Editierfeldes (Sonderfunktion; siehe Text) |
Der Text kann mit LINK:[SetText] zugewiesen und mit der Funktion @LINK:[GetText]$ ermittelt werden.
Es kann auch die Funktion @LINK:[MoveListToEdit] verwandt werden um den Inhalt der ListboxListe, oder die Funktion @LINK:[SendMessage] um den Inhalt einer Bereichsvariablen an das Editierfeld zu senden.
Parameter P:L1 ist das Handle der Dialogbox oder des Fensters auf dem sich das Eingabefeld befindet. Die Koordinatenangaben sind relativ zu dieser Dialogbox oder diesem Fenster.
Wird P:I6 als negativer Wert angegeben, so wird zwar trotzdem der absolute Wert als Höhe genommen, aber gleichzeitig die <b>automatische Wortumbruch-Funktion</b> aktiviert: Der horizontale Scrollbalken wird nicht angezeigt und ein Wort, das nicht mehr in eine Zeile paßt wird automatisch in die nächste Zeile gebracht. Ab XProfan 10 ist statt @MoveListToEdit die allgemeinere Funktion @LINK:[MoveListToHandle] zu benutzen.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 19.01.2038 ▲ |
|
|
|