Verwaltung eines Bereichs-Wertes mit zwei String-Feldern
Code-Beispiel:
Der folgende Programmcode zeigt die Definition eines Windows, über das ein
Bereichs-Wert ein- und ausgegeben werden kann. Dabei wird jeweils für den Zähler
und Nenner ein Oberflächenobjekt String verwendet, deren Inhalt mit dem Befehl
DrainWindow ins Objekt gestellt und mit FillWindow gefüllt wird.
Window(Win, 218, 47, 242, 38, T("Beispiel Nr. 2", "Example No.
2"))
{
Prompt(10, 4, T("Zähler:", "numerator:"))
String(CX_VALUE_PER::this, PF_NUMERATOR, NF_AUTOMATIC_DECIMALS,
NF_DIMENSIONED, 130, 4, 82)
Prompt(10, 14, T("Nenner:", "denominator:"))
String(CX_VALUE_PER::val, 130, 14, 82)
}
Anmerkung: Um nur den Zähler anzusprechen, steht das Flag
PF_NUMERATOR zur Verfügung. In diesem Fall verhält sich das Oberflächenobjekt
so, als ob das Objekt nur aus dem Zähler bestehen würde.