Abrufen und Festlegen von Gebietsschemainformationen
Die Anwendung muss in der Lage sein, bestimmte Informationen zu verfügbaren Gebietsschemas und Sprachen abzurufen und festzulegen. Jedes Element von Gebietsschemainformationen, z. B. der Name eines bestimmten Wochentags oder das Als Dezimaltrennzeichen verwendete Zeichen, weist eine entsprechende Konstante auf. Die verfügbaren Konstanten werden in Gebietsschemainformationskonstanten definiert.
Ihre Anwendung speichert und bearbeitet Gebietsschemainformationen immer als null-endende Zeichenfolge. Es sind keine Binärdaten zulässig, und alle numerischen Werte müssen als Text angegeben werden. Jeder Informationstyp hat ein bestimmtes Format. Außerdem werden mehrere Typen miteinander verknüpft, sodass durch das Ändern eines Typs auch der Wert des anderen Typs geändert wird.
Zum Abrufen von Gebietsschemainformationen ruft die Anwendung GetLocaleInfo oder GetLocaleInfoEx mit der Konstanten auf, die den erforderlichen Informationen entspricht. Die Anwendung kann SetLocaleInfo aufrufen, um ein Element mit Gebietsschemainformationen festzulegen.
Hinweis
Obwohl ein Gebietsschemabezeichner möglicherweise unterstützt wird, ist er nicht für die Verwendung durch eine Anwendung verfügbar, es sei denn, das entsprechende Gebietsschema ist ebenfalls installiert.
Da sich die meisten Gebietsschemainformationskonstanten gegenseitig ausschließen, kann jeweils nur ein Informationstyp behandelt werden. Ausnahmen von dieser Regel sind LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER und LOCALE_NOUSEROVERRIDE, die mithilfe eines binären OR mit anderen Konstanten kombiniert werden können.
Achtung
Die Verwendung von LOCALE_NOUSEROVERRIDE wird dringend abgeraten, da benutzereinstellungen deaktiviert werden.
Wie eine Reihe von Anwendungen, z. B. Microsoft Active Directory, kann Ihre Anwendung ihre Zeichenfolgen in einer sortierbaren Datenbank verwalten. Weitere Informationen finden Sie unter Behandeln der Sortierung in Ihren Anwendungen.
Zugehörige Themen