CX_LOCALE::TimeZoneMA
Beschreibung:
Diese Zugriffsfunktion steuert die Ein-/Ausgabe der Startzeitzone des Locales in Minutenabweichung von der MEZ.
Anmerkung:
für die Objekte Klasse CX_LOCALE und CX_STATE_LOCALE steuert die Funktion
die Startzeitzone des Locales. Wenn es keine Startzeitzone definiert
wurde, dann die Endzeitzone des übergeordneten Landes. Falls
kein übergeordnetes Land existiert - Fehlermeldung "Fehler in einer
Basisklasse." ("Error in a base-class")
für die Objekte Klasse CX_COUNTRY_LOCALE steuert die Funktion die Startzeitzone
des übergeordneten Landes, wenn ein übergeordnetes Land existiert. Wenn
kein übergeordnetes Land bei diesem Objekt existiert, dann die Startzeitzone
Code-Beispiel:
In dem Beispiel wird ein Eingabefeld vom Typ Enumeration an die
Ziel-Zeitzone eines globalen Zeitpunktes gekoppelt.
Enum(CX_GLOBAL_DAYTIME::TimeZoneMA(), 10, 20, 230, 40, "timezone.enm")
Über dieses Eingabefeld soll eine Ziel-Zeitzone ausgewählt werden können.
Die Datei "timezone.enm" soll folgendes Aussehen haben:
-660, T("Hawaii Zeit", "Hawaii Time"), 0xff
-540, T("Pazifik-Zeit", "Pacific Time"), 0xff
-480, T("Rocky Mountains-Zeit", "Mountain Time"), 0xff
-420, T("Zentral-Zeit", "Central Time"), 0xff
-360, T("Ost-Zeit", "Eastern Time"), 0xff
-300, T("Atlantik-Zeit", "Atlantic Time"), 0xff
-60, T("Westeuropäische Zeit (GMT)", "Greenwich Mean
Time"), 0xff
0, T("Mitteleuropäische Zeit", "Central European Time"),
0xff
60, T("Moskauer Zeit", "Moscow Time"), 0xff
Funktionsaufruf: <Widget>(CX_LOCALE::TimeZoneMA(), ...)
<Widget>(CX_STATE_LOCALE::TimeZoneMA(), ...)
<Widget>(CX_COUNTRY_LOCALE::TimeZoneMA(), ...)
oder mit Put und Get (siehe
Beispiel)